./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 422a1b4addf42b15afc18c6b3ff87ab94cf45a5af46627fa0165a3dbe9c138e8 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 13:41:05,327 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 13:41:05,330 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 13:41:05,371 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 13:41:05,373 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 13:41:05,376 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 13:41:05,378 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 13:41:05,380 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 13:41:05,382 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 13:41:05,386 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 13:41:05,387 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 13:41:05,389 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 13:41:05,389 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 13:41:05,391 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 13:41:05,392 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 13:41:05,397 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 13:41:05,398 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 13:41:05,400 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 13:41:05,401 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 13:41:05,406 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 13:41:05,412 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 13:41:05,413 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 13:41:05,414 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 13:41:05,415 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 13:41:05,421 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 13:41:05,422 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 13:41:05,422 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 13:41:05,424 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 13:41:05,424 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 13:41:05,426 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 13:41:05,426 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 13:41:05,431 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 13:41:05,433 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 13:41:05,434 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 13:41:05,435 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 13:41:05,435 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 13:41:05,435 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 13:41:05,436 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 13:41:05,436 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 13:41:05,437 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 13:41:05,437 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 13:41:05,439 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-09-01 13:41:05,471 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 13:41:05,471 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 13:41:05,472 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 13:41:05,472 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 13:41:05,473 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 13:41:05,474 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 13:41:05,474 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 13:41:05,474 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 13:41:05,475 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 13:41:05,475 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 13:41:05,476 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 13:41:05,476 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 13:41:05,476 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 13:41:05,476 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 13:41:05,477 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 13:41:05,477 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 13:41:05,477 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 13:41:05,477 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 13:41:05,478 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 13:41:05,478 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 13:41:05,478 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 13:41:05,478 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 13:41:05,479 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 13:41:05,479 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 13:41:05,479 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 13:41:05,479 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 13:41:05,480 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 13:41:05,480 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 13:41:05,480 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 13:41:05,480 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 13:41:05,480 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 13:41:05,481 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 13:41:05,481 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 13:41:05,481 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 13:41:05,482 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 13:41:05,482 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 422a1b4addf42b15afc18c6b3ff87ab94cf45a5af46627fa0165a3dbe9c138e8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 13:41:05,806 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 13:41:05,824 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 13:41:05,826 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 13:41:05,827 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 13:41:05,828 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 13:41:05,830 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c [2023-09-01 13:41:07,005 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 13:41:07,205 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 13:41:07,206 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c [2023-09-01 13:41:07,212 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c87ff6e4f/81407542bdbd4aba8c20ec2794ed4451/FLAGfefef9ae3 [2023-09-01 13:41:07,232 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c87ff6e4f/81407542bdbd4aba8c20ec2794ed4451 [2023-09-01 13:41:07,235 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 13:41:07,236 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 13:41:07,239 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 13:41:07,239 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 13:41:07,243 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 13:41:07,243 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,244 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@291b292f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07, skipping insertion in model container [2023-09-01 13:41:07,244 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,251 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 13:41:07,281 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 13:41:07,473 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c[4218,4231] [2023-09-01 13:41:07,488 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 13:41:07,500 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 13:41:07,540 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c[4218,4231] [2023-09-01 13:41:07,552 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 13:41:07,565 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 13:41:07,567 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 13:41:07,573 INFO L208 MainTranslator]: Completed translation [2023-09-01 13:41:07,574 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07 WrapperNode [2023-09-01 13:41:07,574 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 13:41:07,575 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 13:41:07,575 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 13:41:07,575 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 13:41:07,581 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,601 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,645 INFO L138 Inliner]: procedures = 27, calls = 80, calls flagged for inlining = 18, calls inlined = 22, statements flattened = 315 [2023-09-01 13:41:07,650 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 13:41:07,651 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 13:41:07,651 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 13:41:07,651 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 13:41:07,660 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,660 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,673 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,678 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,692 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,697 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,699 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,701 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,709 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 13:41:07,710 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 13:41:07,710 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 13:41:07,710 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 13:41:07,711 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (1/1) ... [2023-09-01 13:41:07,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 13:41:07,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 13:41:07,741 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-09-01 13:41:07,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-09-01 13:41:07,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 13:41:07,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 13:41:07,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 13:41:07,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 13:41:07,786 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 13:41:07,786 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 13:41:07,786 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 13:41:07,786 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 13:41:07,787 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-09-01 13:41:07,787 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-09-01 13:41:07,787 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-09-01 13:41:07,787 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-09-01 13:41:07,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 13:41:07,787 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 13:41:07,787 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 13:41:07,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-09-01 13:41:07,788 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 13:41:07,788 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 13:41:07,788 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 13:41:07,789 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 13:41:07,953 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 13:41:07,954 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 13:41:08,369 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 13:41:08,542 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 13:41:08,542 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-09-01 13:41:08,545 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 01:41:08 BoogieIcfgContainer [2023-09-01 13:41:08,545 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 13:41:08,547 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 13:41:08,548 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 13:41:08,550 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 13:41:08,550 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 01:41:07" (1/3) ... [2023-09-01 13:41:08,551 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66aa1322 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 01:41:08, skipping insertion in model container [2023-09-01 13:41:08,551 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 01:41:07" (2/3) ... [2023-09-01 13:41:08,551 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66aa1322 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 01:41:08, skipping insertion in model container [2023-09-01 13:41:08,552 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 01:41:08" (3/3) ... [2023-09-01 13:41:08,553 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-mult.wvr.c [2023-09-01 13:41:08,559 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 13:41:08,568 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 13:41:08,568 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-09-01 13:41:08,568 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 13:41:08,652 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-09-01 13:41:08,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 217 places, 222 transitions, 476 flow [2023-09-01 13:41:08,763 INFO L130 PetriNetUnfolder]: 18/218 cut-off events. [2023-09-01 13:41:08,764 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 13:41:08,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235 conditions, 218 events. 18/218 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 118 event pairs, 0 based on Foata normal form. 0/199 useless extension candidates. Maximal degree in co-relation 181. Up to 2 conditions per place. [2023-09-01 13:41:08,769 INFO L82 GeneralOperation]: Start removeDead. Operand has 217 places, 222 transitions, 476 flow [2023-09-01 13:41:08,773 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 206 transitions, 436 flow [2023-09-01 13:41:08,777 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 13:41:08,785 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 201 places, 206 transitions, 436 flow [2023-09-01 13:41:08,787 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 201 places, 206 transitions, 436 flow [2023-09-01 13:41:08,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 201 places, 206 transitions, 436 flow [2023-09-01 13:41:08,848 INFO L130 PetriNetUnfolder]: 18/206 cut-off events. [2023-09-01 13:41:08,849 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 13:41:08,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223 conditions, 206 events. 18/206 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 117 event pairs, 0 based on Foata normal form. 0/188 useless extension candidates. Maximal degree in co-relation 181. Up to 2 conditions per place. [2023-09-01 13:41:08,854 INFO L119 LiptonReduction]: Number of co-enabled transitions 2000 [2023-09-01 13:41:16,279 INFO L134 LiptonReduction]: Checked pairs total: 4193 [2023-09-01 13:41:16,279 INFO L136 LiptonReduction]: Total number of compositions: 196 [2023-09-01 13:41:16,291 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 13:41:16,296 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@42b3305e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 13:41:16,297 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2023-09-01 13:41:16,306 INFO L130 PetriNetUnfolder]: 6/36 cut-off events. [2023-09-01 13:41:16,306 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 13:41:16,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:16,307 INFO L208 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] [2023-09-01 13:41:16,307 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:16,311 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:16,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1509683308, now seen corresponding path program 1 times [2023-09-01 13:41:16,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:16,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792784375] [2023-09-01 13:41:16,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:16,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:16,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:16,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 13:41:16,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:16,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792784375] [2023-09-01 13:41:16,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792784375] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:16,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:41:16,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 13:41:16,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655875107] [2023-09-01 13:41:16,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:16,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 13:41:16,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:16,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 13:41:16,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 13:41:16,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 418 [2023-09-01 13:41:16,897 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:16,898 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:16,898 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 418 [2023-09-01 13:41:16,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:17,387 INFO L130 PetriNetUnfolder]: 2606/3582 cut-off events. [2023-09-01 13:41:17,388 INFO L131 PetriNetUnfolder]: For 197/197 co-relation queries the response was YES. [2023-09-01 13:41:17,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7115 conditions, 3582 events. 2606/3582 cut-off events. For 197/197 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16014 event pairs, 498 based on Foata normal form. 1/2284 useless extension candidates. Maximal degree in co-relation 5886. Up to 2275 conditions per place. [2023-09-01 13:41:17,410 INFO L137 encePairwiseOnDemand]: 414/418 looper letters, 47 selfloop transitions, 3 changer transitions 1/57 dead transitions. [2023-09-01 13:41:17,411 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 255 flow [2023-09-01 13:41:17,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 13:41:17,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 13:41:17,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 634 transitions. [2023-09-01 13:41:17,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5055821371610846 [2023-09-01 13:41:17,426 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 634 transitions. [2023-09-01 13:41:17,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 634 transitions. [2023-09-01 13:41:17,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:17,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 634 transitions. [2023-09-01 13:41:17,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 211.33333333333334) internal successors, (634), 3 states have internal predecessors, (634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:17,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:17,440 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:17,442 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 98 flow. Second operand 3 states and 634 transitions. [2023-09-01 13:41:17,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 255 flow [2023-09-01 13:41:17,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 57 transitions, 229 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-09-01 13:41:17,450 INFO L231 Difference]: Finished difference. Result has 39 places, 39 transitions, 101 flow [2023-09-01 13:41:17,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=101, PETRI_PLACES=39, PETRI_TRANSITIONS=39} [2023-09-01 13:41:17,455 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -5 predicate places. [2023-09-01 13:41:17,455 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 39 transitions, 101 flow [2023-09-01 13:41:17,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:17,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:17,456 INFO L208 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] [2023-09-01 13:41:17,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 13:41:17,457 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:17,457 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:17,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1065530984, now seen corresponding path program 1 times [2023-09-01 13:41:17,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:17,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470268128] [2023-09-01 13:41:17,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:17,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:17,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:17,585 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 13:41:17,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:17,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470268128] [2023-09-01 13:41:17,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470268128] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:17,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:41:17,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 13:41:17,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009018976] [2023-09-01 13:41:17,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:17,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 13:41:17,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:17,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 13:41:17,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 13:41:17,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 418 [2023-09-01 13:41:17,599 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 39 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 199.0) internal successors, (597), 3 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:17,599 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:17,599 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 418 [2023-09-01 13:41:17,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:18,013 INFO L130 PetriNetUnfolder]: 2709/3665 cut-off events. [2023-09-01 13:41:18,013 INFO L131 PetriNetUnfolder]: For 718/718 co-relation queries the response was YES. [2023-09-01 13:41:18,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8144 conditions, 3665 events. 2709/3665 cut-off events. For 718/718 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 16551 event pairs, 624 based on Foata normal form. 114/3107 useless extension candidates. Maximal degree in co-relation 2693. Up to 2597 conditions per place. [2023-09-01 13:41:18,030 INFO L137 encePairwiseOnDemand]: 415/418 looper letters, 55 selfloop transitions, 2 changer transitions 0/63 dead transitions. [2023-09-01 13:41:18,030 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 63 transitions, 277 flow [2023-09-01 13:41:18,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 13:41:18,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 13:41:18,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 628 transitions. [2023-09-01 13:41:18,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5007974481658692 [2023-09-01 13:41:18,033 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 628 transitions. [2023-09-01 13:41:18,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 628 transitions. [2023-09-01 13:41:18,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:18,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 628 transitions. [2023-09-01 13:41:18,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:18,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:18,039 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:18,039 INFO L175 Difference]: Start difference. First operand has 39 places, 39 transitions, 101 flow. Second operand 3 states and 628 transitions. [2023-09-01 13:41:18,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 63 transitions, 277 flow [2023-09-01 13:41:18,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 63 transitions, 273 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 13:41:18,041 INFO L231 Difference]: Finished difference. Result has 41 places, 40 transitions, 112 flow [2023-09-01 13:41:18,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=41, PETRI_TRANSITIONS=40} [2023-09-01 13:41:18,042 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -3 predicate places. [2023-09-01 13:41:18,042 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 40 transitions, 112 flow [2023-09-01 13:41:18,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 199.0) internal successors, (597), 3 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:18,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:18,043 INFO L208 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] [2023-09-01 13:41:18,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 13:41:18,043 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:18,044 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:18,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1028517578, now seen corresponding path program 1 times [2023-09-01 13:41:18,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:18,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015570906] [2023-09-01 13:41:18,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:18,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:18,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:18,144 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 13:41:18,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:18,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015570906] [2023-09-01 13:41:18,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015570906] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:18,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:41:18,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 13:41:18,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660262841] [2023-09-01 13:41:18,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:18,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 13:41:18,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:18,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 13:41:18,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 13:41:18,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 418 [2023-09-01 13:41:18,163 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 40 transitions, 112 flow. Second operand has 3 states, 3 states have (on average 199.0) internal successors, (597), 3 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:18,163 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:18,163 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 418 [2023-09-01 13:41:18,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:18,547 INFO L130 PetriNetUnfolder]: 2667/3762 cut-off events. [2023-09-01 13:41:18,547 INFO L131 PetriNetUnfolder]: For 1536/1536 co-relation queries the response was YES. [2023-09-01 13:41:18,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8733 conditions, 3762 events. 2667/3762 cut-off events. For 1536/1536 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18365 event pairs, 655 based on Foata normal form. 74/3453 useless extension candidates. Maximal degree in co-relation 6349. Up to 2665 conditions per place. [2023-09-01 13:41:18,566 INFO L137 encePairwiseOnDemand]: 415/418 looper letters, 55 selfloop transitions, 2 changer transitions 0/63 dead transitions. [2023-09-01 13:41:18,566 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 63 transitions, 293 flow [2023-09-01 13:41:18,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 13:41:18,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 13:41:18,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 626 transitions. [2023-09-01 13:41:18,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49920255183413076 [2023-09-01 13:41:18,569 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 626 transitions. [2023-09-01 13:41:18,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 626 transitions. [2023-09-01 13:41:18,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:18,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 626 transitions. [2023-09-01 13:41:18,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:18,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:18,574 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:18,574 INFO L175 Difference]: Start difference. First operand has 41 places, 40 transitions, 112 flow. Second operand 3 states and 626 transitions. [2023-09-01 13:41:18,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 63 transitions, 293 flow [2023-09-01 13:41:18,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 63 transitions, 290 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 13:41:18,577 INFO L231 Difference]: Finished difference. Result has 43 places, 41 transitions, 124 flow [2023-09-01 13:41:18,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=43, PETRI_TRANSITIONS=41} [2023-09-01 13:41:18,577 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -1 predicate places. [2023-09-01 13:41:18,578 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 41 transitions, 124 flow [2023-09-01 13:41:18,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 199.0) internal successors, (597), 3 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:18,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:18,578 INFO L208 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] [2023-09-01 13:41:18,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 13:41:18,579 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:18,579 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:18,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1148904798, now seen corresponding path program 1 times [2023-09-01 13:41:18,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:18,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133583149] [2023-09-01 13:41:18,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:18,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:18,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:18,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:41:18,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:18,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133583149] [2023-09-01 13:41:18,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133583149] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:18,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:41:18,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 13:41:18,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901326138] [2023-09-01 13:41:18,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:18,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 13:41:18,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:18,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 13:41:18,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 13:41:18,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-09-01 13:41:18,829 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 41 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 191.5) internal successors, (766), 4 states have internal predecessors, (766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:18,829 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:18,829 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-09-01 13:41:18,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:19,423 INFO L130 PetriNetUnfolder]: 3800/5543 cut-off events. [2023-09-01 13:41:19,423 INFO L131 PetriNetUnfolder]: For 2941/2941 co-relation queries the response was YES. [2023-09-01 13:41:19,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13410 conditions, 5543 events. 3800/5543 cut-off events. For 2941/2941 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31121 event pairs, 2883 based on Foata normal form. 191/5572 useless extension candidates. Maximal degree in co-relation 6587. Up to 3495 conditions per place. [2023-09-01 13:41:19,456 INFO L137 encePairwiseOnDemand]: 413/418 looper letters, 87 selfloop transitions, 4 changer transitions 0/97 dead transitions. [2023-09-01 13:41:19,456 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 97 transitions, 464 flow [2023-09-01 13:41:19,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 13:41:19,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 13:41:19,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1010 transitions. [2023-09-01 13:41:19,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48325358851674644 [2023-09-01 13:41:19,460 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1010 transitions. [2023-09-01 13:41:19,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1010 transitions. [2023-09-01 13:41:19,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:19,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1010 transitions. [2023-09-01 13:41:19,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 202.0) internal successors, (1010), 5 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:19,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 418.0) internal successors, (2508), 6 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:19,515 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 418.0) internal successors, (2508), 6 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:19,515 INFO L175 Difference]: Start difference. First operand has 43 places, 41 transitions, 124 flow. Second operand 5 states and 1010 transitions. [2023-09-01 13:41:19,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 97 transitions, 464 flow [2023-09-01 13:41:19,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 97 transitions, 460 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 13:41:19,519 INFO L231 Difference]: Finished difference. Result has 49 places, 44 transitions, 152 flow [2023-09-01 13:41:19,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=152, PETRI_PLACES=49, PETRI_TRANSITIONS=44} [2023-09-01 13:41:19,519 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places. [2023-09-01 13:41:19,520 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 44 transitions, 152 flow [2023-09-01 13:41:19,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 191.5) internal successors, (766), 4 states have internal predecessors, (766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:19,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:19,520 INFO L208 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] [2023-09-01 13:41:19,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 13:41:19,521 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:19,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:19,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1505087545, now seen corresponding path program 1 times [2023-09-01 13:41:19,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:19,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196593548] [2023-09-01 13:41:19,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:19,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:19,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:19,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:41:19,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:19,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196593548] [2023-09-01 13:41:19,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196593548] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:19,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:41:19,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-09-01 13:41:19,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976511652] [2023-09-01 13:41:19,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:19,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 13:41:19,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:19,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 13:41:19,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 13:41:19,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-09-01 13:41:19,697 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 44 transitions, 152 flow. Second operand has 4 states, 4 states have (on average 191.5) internal successors, (766), 4 states have internal predecessors, (766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:19,697 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:19,698 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-09-01 13:41:19,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:20,300 INFO L130 PetriNetUnfolder]: 3929/5803 cut-off events. [2023-09-01 13:41:20,301 INFO L131 PetriNetUnfolder]: For 3574/3574 co-relation queries the response was YES. [2023-09-01 13:41:20,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14011 conditions, 5803 events. 3929/5803 cut-off events. For 3574/3574 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33514 event pairs, 3012 based on Foata normal form. 161/5793 useless extension candidates. Maximal degree in co-relation 11382. Up to 4406 conditions per place. [2023-09-01 13:41:20,334 INFO L137 encePairwiseOnDemand]: 414/418 looper letters, 60 selfloop transitions, 5 changer transitions 0/71 dead transitions. [2023-09-01 13:41:20,335 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 71 transitions, 364 flow [2023-09-01 13:41:20,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 13:41:20,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 13:41:20,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 797 transitions. [2023-09-01 13:41:20,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47667464114832536 [2023-09-01 13:41:20,337 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 797 transitions. [2023-09-01 13:41:20,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 797 transitions. [2023-09-01 13:41:20,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:20,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 797 transitions. [2023-09-01 13:41:20,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 199.25) internal successors, (797), 4 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:20,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 418.0) internal successors, (2090), 5 states have internal predecessors, (2090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:20,344 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 418.0) internal successors, (2090), 5 states have internal predecessors, (2090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:20,345 INFO L175 Difference]: Start difference. First operand has 49 places, 44 transitions, 152 flow. Second operand 4 states and 797 transitions. [2023-09-01 13:41:20,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 71 transitions, 364 flow [2023-09-01 13:41:20,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 360 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-09-01 13:41:20,350 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 176 flow [2023-09-01 13:41:20,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=176, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2023-09-01 13:41:20,352 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2023-09-01 13:41:20,352 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 176 flow [2023-09-01 13:41:20,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 191.5) internal successors, (766), 4 states have internal predecessors, (766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:20,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:20,353 INFO L208 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] [2023-09-01 13:41:20,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 13:41:20,353 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:20,354 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:20,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1928943663, now seen corresponding path program 1 times [2023-09-01 13:41:20,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:20,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879102227] [2023-09-01 13:41:20,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:20,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:20,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:20,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:41:20,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:20,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879102227] [2023-09-01 13:41:20,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879102227] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 13:41:20,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534966948] [2023-09-01 13:41:20,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:20,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 13:41:20,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 13:41:20,749 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 13:41:20,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-09-01 13:41:20,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:20,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 13:41:20,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 13:41:21,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:41:21,134 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 13:41:21,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534966948] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:21,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 13:41:21,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2023-09-01 13:41:21,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246161864] [2023-09-01 13:41:21,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:21,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:41:21,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:21,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:41:21,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-09-01 13:41:21,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-09-01 13:41:21,203 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 176 flow. Second operand has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:21,203 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:21,203 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-09-01 13:41:21,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:22,464 INFO L130 PetriNetUnfolder]: 7375/10526 cut-off events. [2023-09-01 13:41:22,464 INFO L131 PetriNetUnfolder]: For 5447/5447 co-relation queries the response was YES. [2023-09-01 13:41:22,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25602 conditions, 10526 events. 7375/10526 cut-off events. For 5447/5447 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 61000 event pairs, 894 based on Foata normal form. 188/10662 useless extension candidates. Maximal degree in co-relation 20659. Up to 4120 conditions per place. [2023-09-01 13:41:22,518 INFO L137 encePairwiseOnDemand]: 412/418 looper letters, 111 selfloop transitions, 8 changer transitions 5/128 dead transitions. [2023-09-01 13:41:22,518 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 128 transitions, 679 flow [2023-09-01 13:41:22,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 13:41:22,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 13:41:22,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1221 transitions. [2023-09-01 13:41:22,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2023-09-01 13:41:22,524 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1221 transitions. [2023-09-01 13:41:22,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1221 transitions. [2023-09-01 13:41:22,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:22,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1221 transitions. [2023-09-01 13:41:22,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 203.5) internal successors, (1221), 6 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:22,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 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) [2023-09-01 13:41:22,538 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 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) [2023-09-01 13:41:22,538 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 176 flow. Second operand 6 states and 1221 transitions. [2023-09-01 13:41:22,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 128 transitions, 679 flow [2023-09-01 13:41:22,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 128 transitions, 671 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-09-01 13:41:22,543 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 225 flow [2023-09-01 13:41:22,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=225, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2023-09-01 13:41:22,543 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 17 predicate places. [2023-09-01 13:41:22,544 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 225 flow [2023-09-01 13:41:22,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:22,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:22,544 INFO L208 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] [2023-09-01 13:41:22,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-09-01 13:41:22,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-09-01 13:41:22,751 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:22,752 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:22,752 INFO L85 PathProgramCache]: Analyzing trace with hash 254798931, now seen corresponding path program 2 times [2023-09-01 13:41:22,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:22,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743237617] [2023-09-01 13:41:22,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:22,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:22,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:23,177 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:41:23,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:23,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743237617] [2023-09-01 13:41:23,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743237617] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:23,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:41:23,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-09-01 13:41:23,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61441830] [2023-09-01 13:41:23,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:23,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 13:41:23,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:23,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 13:41:23,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-09-01 13:41:23,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 418 [2023-09-01 13:41:23,286 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 225 flow. Second operand has 7 states, 7 states have (on average 190.28571428571428) internal successors, (1332), 7 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:23,286 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:23,286 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 418 [2023-09-01 13:41:23,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:24,371 INFO L130 PetriNetUnfolder]: 8351/11950 cut-off events. [2023-09-01 13:41:24,371 INFO L131 PetriNetUnfolder]: For 9800/9800 co-relation queries the response was YES. [2023-09-01 13:41:24,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32505 conditions, 11950 events. 8351/11950 cut-off events. For 9800/9800 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 71416 event pairs, 1100 based on Foata normal form. 28/11870 useless extension candidates. Maximal degree in co-relation 26371. Up to 8190 conditions per place. [2023-09-01 13:41:24,455 INFO L137 encePairwiseOnDemand]: 411/418 looper letters, 86 selfloop transitions, 11 changer transitions 24/125 dead transitions. [2023-09-01 13:41:24,456 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 125 transitions, 706 flow [2023-09-01 13:41:24,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 13:41:24,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 13:41:24,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1219 transitions. [2023-09-01 13:41:24,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48604465709728867 [2023-09-01 13:41:24,459 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1219 transitions. [2023-09-01 13:41:24,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1219 transitions. [2023-09-01 13:41:24,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:24,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1219 transitions. [2023-09-01 13:41:24,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 203.16666666666666) internal successors, (1219), 6 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:24,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 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) [2023-09-01 13:41:24,466 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 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) [2023-09-01 13:41:24,466 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 225 flow. Second operand 6 states and 1219 transitions. [2023-09-01 13:41:24,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 125 transitions, 706 flow [2023-09-01 13:41:24,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 125 transitions, 706 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-09-01 13:41:24,479 INFO L231 Difference]: Finished difference. Result has 70 places, 60 transitions, 301 flow [2023-09-01 13:41:24,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=301, PETRI_PLACES=70, PETRI_TRANSITIONS=60} [2023-09-01 13:41:24,480 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2023-09-01 13:41:24,480 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 60 transitions, 301 flow [2023-09-01 13:41:24,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 190.28571428571428) internal successors, (1332), 7 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:24,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:24,481 INFO L208 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] [2023-09-01 13:41:24,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 13:41:24,481 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:24,482 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:24,482 INFO L85 PathProgramCache]: Analyzing trace with hash -424649517, now seen corresponding path program 1 times [2023-09-01 13:41:24,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:24,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602299139] [2023-09-01 13:41:24,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:24,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:24,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:24,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:41:24,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:24,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602299139] [2023-09-01 13:41:24,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602299139] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 13:41:24,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195569800] [2023-09-01 13:41:24,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:24,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 13:41:24,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 13:41:24,809 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 13:41:24,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-09-01 13:41:24,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:24,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 13:41:24,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 13:41:25,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:41:25,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 13:41:25,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:41:25,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195569800] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 13:41:25,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 13:41:25,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 12 [2023-09-01 13:41:25,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856069577] [2023-09-01 13:41:25,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 13:41:25,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 13:41:25,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:25,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 13:41:25,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-09-01 13:41:25,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 418 [2023-09-01 13:41:25,205 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 60 transitions, 301 flow. Second operand has 12 states, 12 states have (on average 183.33333333333334) internal successors, (2200), 12 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:25,205 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:25,205 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 418 [2023-09-01 13:41:25,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:26,954 INFO L130 PetriNetUnfolder]: 12956/18050 cut-off events. [2023-09-01 13:41:26,955 INFO L131 PetriNetUnfolder]: For 21187/21293 co-relation queries the response was YES. [2023-09-01 13:41:27,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53790 conditions, 18050 events. 12956/18050 cut-off events. For 21187/21293 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 106911 event pairs, 1400 based on Foata normal form. 604/18552 useless extension candidates. Maximal degree in co-relation 44474. Up to 5777 conditions per place. [2023-09-01 13:41:27,110 INFO L137 encePairwiseOnDemand]: 409/418 looper letters, 162 selfloop transitions, 46 changer transitions 0/212 dead transitions. [2023-09-01 13:41:27,110 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 212 transitions, 1414 flow [2023-09-01 13:41:27,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 13:41:27,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 13:41:27,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1945 transitions. [2023-09-01 13:41:27,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465311004784689 [2023-09-01 13:41:27,118 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1945 transitions. [2023-09-01 13:41:27,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1945 transitions. [2023-09-01 13:41:27,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:27,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1945 transitions. [2023-09-01 13:41:27,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 194.5) internal successors, (1945), 10 states have internal predecessors, (1945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:27,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:27,131 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:27,131 INFO L175 Difference]: Start difference. First operand has 70 places, 60 transitions, 301 flow. Second operand 10 states and 1945 transitions. [2023-09-01 13:41:27,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 212 transitions, 1414 flow [2023-09-01 13:41:27,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 212 transitions, 1400 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-09-01 13:41:27,149 INFO L231 Difference]: Finished difference. Result has 81 places, 93 transitions, 640 flow [2023-09-01 13:41:27,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=640, PETRI_PLACES=81, PETRI_TRANSITIONS=93} [2023-09-01 13:41:27,151 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2023-09-01 13:41:27,151 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 93 transitions, 640 flow [2023-09-01 13:41:27,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 183.33333333333334) internal successors, (2200), 12 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:27,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:27,153 INFO L208 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] [2023-09-01 13:41:27,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-09-01 13:41:27,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-09-01 13:41:27,359 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:27,359 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:27,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1135887939, now seen corresponding path program 2 times [2023-09-01 13:41:27,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:27,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628414254] [2023-09-01 13:41:27,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:27,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:27,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:27,790 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:41:27,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:27,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628414254] [2023-09-01 13:41:27,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628414254] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:27,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:41:27,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 13:41:27,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724350373] [2023-09-01 13:41:27,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:27,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:41:27,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:27,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:41:27,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-09-01 13:41:27,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-09-01 13:41:27,856 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 93 transitions, 640 flow. Second operand has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:27,856 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:27,856 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-09-01 13:41:27,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:30,706 INFO L130 PetriNetUnfolder]: 25012/34818 cut-off events. [2023-09-01 13:41:30,706 INFO L131 PetriNetUnfolder]: For 85153/86022 co-relation queries the response was YES. [2023-09-01 13:41:30,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126780 conditions, 34818 events. 25012/34818 cut-off events. For 85153/86022 co-relation queries the response was YES. Maximal size of possible extension queue 1504. Compared 214957 event pairs, 2737 based on Foata normal form. 1233/35306 useless extension candidates. Maximal degree in co-relation 104115. Up to 17414 conditions per place. [2023-09-01 13:41:30,993 INFO L137 encePairwiseOnDemand]: 409/418 looper letters, 218 selfloop transitions, 54 changer transitions 5/285 dead transitions. [2023-09-01 13:41:30,993 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 285 transitions, 2386 flow [2023-09-01 13:41:30,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 13:41:30,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 13:41:30,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1632 transitions. [2023-09-01 13:41:30,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880382775119617 [2023-09-01 13:41:30,998 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1632 transitions. [2023-09-01 13:41:30,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1632 transitions. [2023-09-01 13:41:30,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:30,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1632 transitions. [2023-09-01 13:41:31,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 204.0) internal successors, (1632), 8 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:31,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:31,007 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:31,007 INFO L175 Difference]: Start difference. First operand has 81 places, 93 transitions, 640 flow. Second operand 8 states and 1632 transitions. [2023-09-01 13:41:31,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 285 transitions, 2386 flow [2023-09-01 13:41:31,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 285 transitions, 2279 flow, removed 14 selfloop flow, removed 1 redundant places. [2023-09-01 13:41:31,301 INFO L231 Difference]: Finished difference. Result has 92 places, 127 transitions, 1105 flow [2023-09-01 13:41:31,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1105, PETRI_PLACES=92, PETRI_TRANSITIONS=127} [2023-09-01 13:41:31,302 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2023-09-01 13:41:31,302 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 127 transitions, 1105 flow [2023-09-01 13:41:31,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:31,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:31,303 INFO L208 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] [2023-09-01 13:41:31,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 13:41:31,304 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:31,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:31,304 INFO L85 PathProgramCache]: Analyzing trace with hash -332941451, now seen corresponding path program 3 times [2023-09-01 13:41:31,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:31,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219744169] [2023-09-01 13:41:31,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:31,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:31,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:31,642 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:41:31,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:31,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219744169] [2023-09-01 13:41:31,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219744169] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:31,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:41:31,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-09-01 13:41:31,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817305727] [2023-09-01 13:41:31,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:31,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 13:41:31,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:31,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 13:41:31,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-09-01 13:41:31,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-09-01 13:41:31,714 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 127 transitions, 1105 flow. Second operand has 7 states, 7 states have (on average 189.28571428571428) internal successors, (1325), 7 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:31,715 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:31,715 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-09-01 13:41:31,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:34,299 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][192], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 119#L56true, 181#L101true, 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:34,300 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:41:34,300 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:41:34,300 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:41:34,300 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:41:35,679 INFO L130 PetriNetUnfolder]: 26428/37414 cut-off events. [2023-09-01 13:41:35,679 INFO L131 PetriNetUnfolder]: For 132634/134050 co-relation queries the response was YES. [2023-09-01 13:41:35,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155031 conditions, 37414 events. 26428/37414 cut-off events. For 132634/134050 co-relation queries the response was YES. Maximal size of possible extension queue 1805. Compared 248065 event pairs, 4294 based on Foata normal form. 1288/37788 useless extension candidates. Maximal degree in co-relation 120469. Up to 27639 conditions per place. [2023-09-01 13:41:36,015 INFO L137 encePairwiseOnDemand]: 411/418 looper letters, 152 selfloop transitions, 53 changer transitions 37/253 dead transitions. [2023-09-01 13:41:36,015 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 253 transitions, 2408 flow [2023-09-01 13:41:36,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 13:41:36,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 13:41:36,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1416 transitions. [2023-09-01 13:41:36,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4839371155160629 [2023-09-01 13:41:36,023 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1416 transitions. [2023-09-01 13:41:36,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1416 transitions. [2023-09-01 13:41:36,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:36,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1416 transitions. [2023-09-01 13:41:36,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 202.28571428571428) internal successors, (1416), 7 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:36,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 418.0) internal successors, (3344), 8 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:36,109 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 418.0) internal successors, (3344), 8 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:36,109 INFO L175 Difference]: Start difference. First operand has 92 places, 127 transitions, 1105 flow. Second operand 7 states and 1416 transitions. [2023-09-01 13:41:36,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 253 transitions, 2408 flow [2023-09-01 13:41:36,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 253 transitions, 2379 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-09-01 13:41:36,454 INFO L231 Difference]: Finished difference. Result has 100 places, 137 transitions, 1379 flow [2023-09-01 13:41:36,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1379, PETRI_PLACES=100, PETRI_TRANSITIONS=137} [2023-09-01 13:41:36,455 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2023-09-01 13:41:36,455 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 137 transitions, 1379 flow [2023-09-01 13:41:36,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 189.28571428571428) internal successors, (1325), 7 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:36,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:36,456 INFO L208 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] [2023-09-01 13:41:36,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 13:41:36,457 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:36,457 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:36,457 INFO L85 PathProgramCache]: Analyzing trace with hash -461852923, now seen corresponding path program 4 times [2023-09-01 13:41:36,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:36,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16377303] [2023-09-01 13:41:36,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:36,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:36,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:36,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:41:36,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:36,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16377303] [2023-09-01 13:41:36,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16377303] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:36,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:41:36,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 13:41:36,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905473898] [2023-09-01 13:41:36,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:36,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:41:36,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:36,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:41:36,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-01 13:41:36,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 418 [2023-09-01 13:41:36,867 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 137 transitions, 1379 flow. Second operand has 6 states, 6 states have (on average 185.83333333333334) internal successors, (1115), 6 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) [2023-09-01 13:41:36,867 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:36,867 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 418 [2023-09-01 13:41:36,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:42,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [42#thread2EXITtrue, 189#L146-2true, 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,616 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:42,616 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:42,616 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:42,617 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:42,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [42#thread2EXITtrue, 189#L146-2true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,617 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:42,617 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:42,617 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:42,617 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:42,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [42#thread2EXITtrue, 189#L146-2true, 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,721 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,721 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,721 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,721 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [42#thread2EXITtrue, 189#L146-2true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,722 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,722 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,722 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,722 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [42#thread2EXITtrue, 624#true, 51#L147-1true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,724 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,724 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,724 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,724 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [42#thread2EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 51#L147-1true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,725 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,725 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,725 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,725 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:42,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [42#thread2EXITtrue, 624#true, 51#L147-1true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,792 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,792 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,792 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,792 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [42#thread2EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 51#L147-1true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,793 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,793 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,793 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,793 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 68#L147-2true, Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,794 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,794 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,794 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,794 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 68#L147-2true, Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,795 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,795 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,795 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,795 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:42,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 68#L147-2true, 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,834 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,834 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,834 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,834 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 68#L147-2true, Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,835 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,835 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,835 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,835 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 184#L148-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,836 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,836 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,836 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,836 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 184#L148-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,836 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,837 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,837 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,837 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:42,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 184#L148-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,861 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-09-01 13:41:42,861 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:42,861 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:42,861 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:42,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 184#L148-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,861 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-09-01 13:41:42,861 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:42,862 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:42,862 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:42,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 25#L148-2true, Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,880 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-09-01 13:41:42,880 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:42,880 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:42,880 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:42,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 25#L148-2true, Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,880 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-09-01 13:41:42,880 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:42,880 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:42,880 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:42,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [102#L149-1true, 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,888 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-09-01 13:41:42,889 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:42,889 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:42,889 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:42,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 102#L149-1true, 624#true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-09-01 13:41:42,889 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-09-01 13:41:42,889 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:42,889 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:42,889 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:42,895 INFO L130 PetriNetUnfolder]: 37013/52710 cut-off events. [2023-09-01 13:41:42,896 INFO L131 PetriNetUnfolder]: For 195566/197130 co-relation queries the response was YES. [2023-09-01 13:41:43,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222727 conditions, 52710 events. 37013/52710 cut-off events. For 195566/197130 co-relation queries the response was YES. Maximal size of possible extension queue 2415. Compared 359007 event pairs, 8562 based on Foata normal form. 3420/55112 useless extension candidates. Maximal degree in co-relation 180154. Up to 28924 conditions per place. [2023-09-01 13:41:43,392 INFO L137 encePairwiseOnDemand]: 409/418 looper letters, 251 selfloop transitions, 113 changer transitions 13/385 dead transitions. [2023-09-01 13:41:43,392 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 385 transitions, 4232 flow [2023-09-01 13:41:43,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 13:41:43,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 13:41:43,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1979 transitions. [2023-09-01 13:41:43,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.473444976076555 [2023-09-01 13:41:43,397 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1979 transitions. [2023-09-01 13:41:43,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1979 transitions. [2023-09-01 13:41:43,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:43,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1979 transitions. [2023-09-01 13:41:43,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 197.9) internal successors, (1979), 10 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:43,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:43,408 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:43,408 INFO L175 Difference]: Start difference. First operand has 100 places, 137 transitions, 1379 flow. Second operand 10 states and 1979 transitions. [2023-09-01 13:41:43,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 385 transitions, 4232 flow [2023-09-01 13:41:44,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 385 transitions, 4093 flow, removed 14 selfloop flow, removed 3 redundant places. [2023-09-01 13:41:44,064 INFO L231 Difference]: Finished difference. Result has 113 places, 222 transitions, 2860 flow [2023-09-01 13:41:44,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2860, PETRI_PLACES=113, PETRI_TRANSITIONS=222} [2023-09-01 13:41:44,065 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2023-09-01 13:41:44,065 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 222 transitions, 2860 flow [2023-09-01 13:41:44,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 185.83333333333334) internal successors, (1115), 6 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) [2023-09-01 13:41:44,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:44,066 INFO L208 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] [2023-09-01 13:41:44,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 13:41:44,066 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:44,066 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:44,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1585061501, now seen corresponding path program 5 times [2023-09-01 13:41:44,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:44,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418627549] [2023-09-01 13:41:44,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:44,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:44,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:44,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:41:44,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:44,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418627549] [2023-09-01 13:41:44,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418627549] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:44,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:41:44,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 13:41:44,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115999761] [2023-09-01 13:41:44,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:44,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:41:44,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:44,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:41:44,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-01 13:41:44,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-09-01 13:41:44,493 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 222 transitions, 2860 flow. Second operand has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:44,493 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:44,493 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-09-01 13:41:44,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:41:48,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][398], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 70#L119true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:48,819 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:41:48,820 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:41:48,820 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:48,820 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:49,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][398], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:49,774 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:41:49,774 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:41:49,774 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:49,774 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,106 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:50,106 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:50,106 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:50,109 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:50,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,109 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:50,110 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:50,110 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:50,110 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:50,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,111 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:50,111 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:50,112 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:50,112 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:41:50,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,112 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:50,112 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:50,112 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:41:50,113 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:50,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,355 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,355 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,355 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,355 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,355 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,355 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,355 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,355 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,356 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,357 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,357 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,357 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:41:50,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,358 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,358 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:41:50,358 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,359 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,873 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:50,889 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,889 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,889 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,890 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:50,890 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,890 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,890 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,891 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:50,891 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,891 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,892 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:41:50,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:50,892 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:50,892 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:41:50,892 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:50,892 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:51,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,055 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,055 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:51,055 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:51,055 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:51,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,056 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,056 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:51,056 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:51,056 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:51,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,088 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,088 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,088 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,088 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,088 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,088 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,088 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,088 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,089 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,090 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:51,090 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,090 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,090 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,090 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,090 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,090 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,090 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:51,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,095 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,095 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,096 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,096 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,096 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,096 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,096 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,096 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,097 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,097 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:51,097 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,097 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,097 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,098 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:41:51,098 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,098 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,419 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,419 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,419 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,419 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,420 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,420 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,420 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,420 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,472 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,472 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,473 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,489 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,490 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,490 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,490 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,490 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,490 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,490 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,490 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,491 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,491 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:51,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,491 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,491 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:51,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [189#L146-2true, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,548 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,548 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:51,548 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,548 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [189#L146-2true, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,548 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,548 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,548 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,548 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:41:51,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,943 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:51,943 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,943 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,943 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,943 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:51,943 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,944 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,944 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:51,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [189#L146-2true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,983 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,983 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,983 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,983 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [189#L146-2true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,983 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,983 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,983 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,983 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [189#L146-2true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,984 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,984 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,984 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,984 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [189#L146-2true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:51,985 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,985 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:51,985 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:51,985 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,028 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,028 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:52,028 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,028 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,029 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,029 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:41:52,029 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,029 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [189#L146-2true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,163 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:41:52,163 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,163 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,163 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [189#L146-2true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,164 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:41:52,164 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,164 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,164 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:41:52,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [42#thread2EXITtrue, 189#L146-2true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,177 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,178 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,178 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,178 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [42#thread2EXITtrue, 189#L146-2true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,178 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,178 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,178 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,178 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,183 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,183 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,183 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,183 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,184 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,185 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,185 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:52,185 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,185 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 51#L147-1true, Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,185 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,185 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,185 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,185 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:41:52,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,304 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:41:52,304 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,304 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,304 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 51#L147-1true, Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,304 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:41:52,304 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,305 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,305 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:41:52,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [42#thread2EXITtrue, 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,313 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:41:52,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:52,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:52,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:52,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [42#thread2EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,313 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:41:52,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:52,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:52,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:41:52,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 68#L147-2true, 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,391 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:41:52,391 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:52,391 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:52,391 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:52,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 68#L147-2true, 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,391 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:41:52,391 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:52,391 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:52,391 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:41:52,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 184#L148-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,435 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-09-01 13:41:52,435 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:52,435 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:52,435 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:52,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 184#L148-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,436 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-09-01 13:41:52,436 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:52,436 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:52,436 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-09-01 13:41:52,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 25#L148-2true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,466 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-09-01 13:41:52,466 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:52,466 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:52,466 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:52,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 25#L148-2true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,466 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-09-01 13:41:52,466 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:52,466 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:52,466 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-09-01 13:41:52,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [102#L149-1true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,483 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-09-01 13:41:52,483 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:52,483 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:52,483 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:52,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 102#L149-1true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:41:52,483 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-09-01 13:41:52,483 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:52,483 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:52,483 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-09-01 13:41:52,497 INFO L130 PetriNetUnfolder]: 45345/66554 cut-off events. [2023-09-01 13:41:52,497 INFO L131 PetriNetUnfolder]: For 389495/392639 co-relation queries the response was YES. [2023-09-01 13:41:52,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313609 conditions, 66554 events. 45345/66554 cut-off events. For 389495/392639 co-relation queries the response was YES. Maximal size of possible extension queue 3344. Compared 505020 event pairs, 9271 based on Foata normal form. 2436/67227 useless extension candidates. Maximal degree in co-relation 250257. Up to 41584 conditions per place. [2023-09-01 13:41:53,322 INFO L137 encePairwiseOnDemand]: 411/418 looper letters, 216 selfloop transitions, 184 changer transitions 20/440 dead transitions. [2023-09-01 13:41:53,323 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 440 transitions, 5898 flow [2023-09-01 13:41:53,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 13:41:53,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 13:41:53,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1620 transitions. [2023-09-01 13:41:53,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48444976076555024 [2023-09-01 13:41:53,325 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1620 transitions. [2023-09-01 13:41:53,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1620 transitions. [2023-09-01 13:41:53,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:41:53,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1620 transitions. [2023-09-01 13:41:53,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 202.5) internal successors, (1620), 8 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:53,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:53,333 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:53,333 INFO L175 Difference]: Start difference. First operand has 113 places, 222 transitions, 2860 flow. Second operand 8 states and 1620 transitions. [2023-09-01 13:41:53,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 440 transitions, 5898 flow [2023-09-01 13:41:55,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 440 transitions, 5870 flow, removed 14 selfloop flow, removed 0 redundant places. [2023-09-01 13:41:55,409 INFO L231 Difference]: Finished difference. Result has 125 places, 290 transitions, 4608 flow [2023-09-01 13:41:55,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4608, PETRI_PLACES=125, PETRI_TRANSITIONS=290} [2023-09-01 13:41:55,409 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2023-09-01 13:41:55,410 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 290 transitions, 4608 flow [2023-09-01 13:41:55,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:55,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:41:55,410 INFO L208 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] [2023-09-01 13:41:55,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 13:41:55,411 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:41:55,411 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:41:55,411 INFO L85 PathProgramCache]: Analyzing trace with hash 539625825, now seen corresponding path program 6 times [2023-09-01 13:41:55,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:41:55,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352392479] [2023-09-01 13:41:55,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:41:55,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:41:55,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:41:55,896 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:41:55,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:41:55,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352392479] [2023-09-01 13:41:55,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352392479] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:41:55,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:41:55,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 13:41:55,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894570750] [2023-09-01 13:41:55,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:41:55,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:41:55,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:41:55,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:41:55,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-01 13:41:55,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 418 [2023-09-01 13:41:55,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 290 transitions, 4608 flow. Second operand has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:41:55,958 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:41:55,958 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 418 [2023-09-01 13:41:55,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:42:02,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][178], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 665#true, 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:02,156 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:42:02,156 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:02,156 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:42:02,156 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:02,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][425], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:02,157 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:42:02,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:02,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:02,157 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:42:02,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][141], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 665#true, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:02,157 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:42:02,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:02,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:02,158 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:42:03,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][425], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 42#thread2EXITtrue, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:03,555 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,555 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,555 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,555 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:03,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][141], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 42#thread2EXITtrue, 665#true, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:03,555 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,555 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,556 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:03,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][178], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 665#true, 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:03,560 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,561 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:03,561 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,561 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][425], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:03,561 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,562 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,562 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:03,562 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][141], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 665#true, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:03,562 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,562 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,562 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:03,563 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:04,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][255], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:04,056 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:04,056 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:04,056 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:42:04,056 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:04,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][158], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:04,057 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:04,057 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:04,057 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:04,057 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:42:04,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][425], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 42#thread2EXITtrue, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:04,531 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:04,531 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:04,531 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:04,531 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:04,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][141], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 42#thread2EXITtrue, 665#true, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:04,532 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:04,532 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:04,532 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:04,532 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:04,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][255], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:04,878 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:04,878 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:04,878 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:04,879 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:04,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][158], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:04,879 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:04,879 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:04,879 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:04,879 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:06,218 INFO L130 PetriNetUnfolder]: 54947/80786 cut-off events. [2023-09-01 13:42:06,218 INFO L131 PetriNetUnfolder]: For 519669/522931 co-relation queries the response was YES. [2023-09-01 13:42:06,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 395234 conditions, 80786 events. 54947/80786 cut-off events. For 519669/522931 co-relation queries the response was YES. Maximal size of possible extension queue 4246. Compared 630389 event pairs, 10396 based on Foata normal form. 2647/81970 useless extension candidates. Maximal degree in co-relation 314523. Up to 39139 conditions per place. [2023-09-01 13:42:07,267 INFO L137 encePairwiseOnDemand]: 410/418 looper letters, 237 selfloop transitions, 206 changer transitions 19/482 dead transitions. [2023-09-01 13:42:07,267 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 482 transitions, 7060 flow [2023-09-01 13:42:07,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 13:42:07,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 13:42:07,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1618 transitions. [2023-09-01 13:42:07,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4838516746411483 [2023-09-01 13:42:07,271 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1618 transitions. [2023-09-01 13:42:07,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1618 transitions. [2023-09-01 13:42:07,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:42:07,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1618 transitions. [2023-09-01 13:42:07,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 202.25) internal successors, (1618), 8 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:07,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:07,279 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:07,279 INFO L175 Difference]: Start difference. First operand has 125 places, 290 transitions, 4608 flow. Second operand 8 states and 1618 transitions. [2023-09-01 13:42:07,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 482 transitions, 7060 flow [2023-09-01 13:42:12,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 482 transitions, 6909 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-09-01 13:42:12,241 INFO L231 Difference]: Finished difference. Result has 134 places, 315 transitions, 5453 flow [2023-09-01 13:42:12,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=4466, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5453, PETRI_PLACES=134, PETRI_TRANSITIONS=315} [2023-09-01 13:42:12,242 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2023-09-01 13:42:12,242 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 315 transitions, 5453 flow [2023-09-01 13:42:12,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:12,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:42:12,243 INFO L208 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] [2023-09-01 13:42:12,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 13:42:12,243 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:42:12,244 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:42:12,244 INFO L85 PathProgramCache]: Analyzing trace with hash 875608831, now seen corresponding path program 7 times [2023-09-01 13:42:12,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:42:12,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341705778] [2023-09-01 13:42:12,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:42:12,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:42:12,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:42:12,585 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:42:12,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:42:12,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341705778] [2023-09-01 13:42:12,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341705778] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:42:12,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:42:12,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 13:42:12,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335166706] [2023-09-01 13:42:12,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:42:12,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:42:12,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:42:12,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:42:12,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-09-01 13:42:12,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 418 [2023-09-01 13:42:12,638 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 315 transitions, 5453 flow. Second operand has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:12,638 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:42:12,638 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 418 [2023-09-01 13:42:12,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:42:17,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][428], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:17,602 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:42:17,603 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:42:17,603 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:17,603 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:18,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][325], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:18,454 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,454 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,454 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,454 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:18,455 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,455 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,455 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,455 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:18,455 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,455 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,455 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,455 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:18,486 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,486 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,486 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,486 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:18,486 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,487 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,487 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,487 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:18,487 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,487 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,487 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,487 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][428], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:18,797 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,798 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:18,798 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:18,798 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:19,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:19,614 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:19,614 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:19,614 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:19,614 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:19,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:19,615 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:19,615 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:19,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:19,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:19,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:19,616 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:19,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:19,617 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:19,617 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:19,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:19,630 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:19,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:19,630 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:19,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:19,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:19,630 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:19,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:19,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:19,630 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:20,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][259], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:20,321 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:20,321 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:42:20,321 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:20,321 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:20,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][158], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:20,322 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:20,322 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:20,322 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:42:20,322 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:20,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:20,620 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:20,620 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:20,620 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:20,620 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:20,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:20,621 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:20,621 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:20,621 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:20,621 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:20,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][259], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:20,927 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:20,927 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:20,927 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:20,927 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:20,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][158], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:20,927 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:20,927 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:20,927 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:20,927 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:21,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:21,089 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:21,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:21,089 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:21,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:21,093 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,093 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,093 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:21,093 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:21,093 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,093 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,093 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:21,093 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:21,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:21,097 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:21,097 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:21,097 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:21,098 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:21,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:21,098 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:21,098 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:21,098 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:21,098 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:21,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:21,100 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:21,100 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:21,100 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:21,100 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:21,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:21,100 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:21,101 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:21,101 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:21,101 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:22,009 INFO L130 PetriNetUnfolder]: 48709/70591 cut-off events. [2023-09-01 13:42:22,010 INFO L131 PetriNetUnfolder]: For 579882/582603 co-relation queries the response was YES. [2023-09-01 13:42:22,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 373283 conditions, 70591 events. 48709/70591 cut-off events. For 579882/582603 co-relation queries the response was YES. Maximal size of possible extension queue 3663. Compared 525881 event pairs, 12217 based on Foata normal form. 2971/72029 useless extension candidates. Maximal degree in co-relation 301441. Up to 39302 conditions per place. [2023-09-01 13:42:22,998 INFO L137 encePairwiseOnDemand]: 410/418 looper letters, 303 selfloop transitions, 129 changer transitions 19/471 dead transitions. [2023-09-01 13:42:22,998 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 471 transitions, 7544 flow [2023-09-01 13:42:22,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 13:42:22,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 13:42:23,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1612 transitions. [2023-09-01 13:42:23,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4820574162679426 [2023-09-01 13:42:23,002 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1612 transitions. [2023-09-01 13:42:23,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1612 transitions. [2023-09-01 13:42:23,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:42:23,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1612 transitions. [2023-09-01 13:42:23,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 201.5) internal successors, (1612), 8 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:23,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:23,009 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:23,009 INFO L175 Difference]: Start difference. First operand has 134 places, 315 transitions, 5453 flow. Second operand 8 states and 1612 transitions. [2023-09-01 13:42:23,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 471 transitions, 7544 flow [2023-09-01 13:42:29,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 471 transitions, 7165 flow, removed 66 selfloop flow, removed 7 redundant places. [2023-09-01 13:42:29,505 INFO L231 Difference]: Finished difference. Result has 137 places, 311 transitions, 5382 flow [2023-09-01 13:42:29,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=4752, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5382, PETRI_PLACES=137, PETRI_TRANSITIONS=311} [2023-09-01 13:42:29,505 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2023-09-01 13:42:29,505 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 311 transitions, 5382 flow [2023-09-01 13:42:29,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:29,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:42:29,506 INFO L208 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] [2023-09-01 13:42:29,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 13:42:29,506 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:42:29,506 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:42:29,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1817995421, now seen corresponding path program 8 times [2023-09-01 13:42:29,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:42:29,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826147617] [2023-09-01 13:42:29,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:42:29,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:42:29,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:42:29,805 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:42:29,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:42:29,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826147617] [2023-09-01 13:42:29,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826147617] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:42:29,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:42:29,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 13:42:29,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112011932] [2023-09-01 13:42:29,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:42:29,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:42:29,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:42:29,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:42:29,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-01 13:42:29,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-09-01 13:42:29,865 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 311 transitions, 5382 flow. Second operand has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:29,865 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:42:29,865 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-09-01 13:42:29,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:42:35,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][72], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:35,785 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,786 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,786 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,786 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:35,786 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,786 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,786 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,786 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:35,787 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,787 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,787 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,787 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:35,881 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,881 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,881 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,881 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][134], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:35,882 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,882 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,882 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,882 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:35,882 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,882 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,882 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,882 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:35,910 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,910 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,910 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,910 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:35,911 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,911 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,911 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,911 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:35,911 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,911 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,911 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,911 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][439], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:35,950 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:35,950 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,950 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:35,950 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,274 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,274 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,274 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,274 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][134], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,275 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,275 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,275 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,275 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,275 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,275 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,276 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,276 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][305], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,297 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,297 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,297 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,297 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][136], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,297 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,297 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,297 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,297 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][72], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,302 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,302 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,302 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,302 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,303 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,303 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,303 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,303 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,304 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,304 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,304 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,304 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,361 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,361 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,361 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,361 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,362 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,362 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,362 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,362 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,362 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,362 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,363 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,363 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][347], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,488 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,489 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,489 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,489 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][278], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,489 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-09-01 13:42:36,489 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-09-01 13:42:36,489 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-09-01 13:42:36,489 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-09-01 13:42:36,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,494 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,494 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,494 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,494 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,494 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,494 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,494 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,495 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,495 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,495 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,495 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,495 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][84], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,548 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,549 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,549 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:42:36,549 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,549 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,549 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,549 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:42:36,549 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,549 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,549 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,549 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:42:36,549 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:36,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][278], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,560 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,560 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,560 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,560 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][347], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,560 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,560 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,560 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,560 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][84], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,567 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,567 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,567 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,567 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,568 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,568 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,568 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,568 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,568 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,568 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,568 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,568 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][443], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,620 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,620 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,620 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,620 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][84], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,721 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,721 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,721 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,721 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,722 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,722 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,722 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,722 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:36,722 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,722 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:36,722 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:36,722 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:37,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,390 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,390 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,390 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,390 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,391 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,488 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,488 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,488 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,488 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,488 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,489 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,489 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,489 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,490 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,490 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,490 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,496 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,496 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,496 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,496 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,497 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,497 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,497 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,497 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,497 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,497 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,497 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,497 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,504 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,504 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,504 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,504 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,505 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,505 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,505 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,505 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,613 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,613 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,613 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,613 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,613 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,613 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,613 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,613 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,615 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,615 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,616 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,616 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,632 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,632 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,632 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,632 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,633 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,633 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,633 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,633 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,667 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,667 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,667 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,668 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,668 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,668 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,677 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,677 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,678 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,679 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][347], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,791 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,791 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,791 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,791 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][278], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,791 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-09-01 13:42:37,791 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-09-01 13:42:37,791 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-09-01 13:42:37,791 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-09-01 13:42:37,796 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,796 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,797 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,797 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,797 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,797 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,797 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,797 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,797 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][84], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,799 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,799 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,799 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,799 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,830 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,830 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,830 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:37,830 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,830 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,830 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,830 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,830 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:37,830 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:37,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][278], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,835 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,836 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,836 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,836 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][347], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,836 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,836 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,836 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,836 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,837 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,837 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,837 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,837 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,837 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,838 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,838 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,838 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,838 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,930 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,930 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,930 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,930 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:37,931 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,931 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:37,931 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:37,931 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:38,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:38,579 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:38,579 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:38,579 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,579 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:38,579 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:38,579 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,579 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,579 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:38,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:38,584 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,584 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,584 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,584 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:38,585 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,585 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,585 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,585 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:38,661 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:38,661 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,661 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,661 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:38,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:38,662 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:38,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,662 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:38,690 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:38,690 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,691 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,691 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,691 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:38,691 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,691 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,691 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,691 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:38,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:38,766 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:38,766 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,108 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,108 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,108 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,108 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,108 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,109 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,110 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,110 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,111 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,111 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,111 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,111 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,111 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,111 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,111 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,111 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][234], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 716#true, Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,120 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,120 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,120 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,120 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:39,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][142], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 716#true, Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,120 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,120 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:39,121 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,121 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,153 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,153 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,153 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,154 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,155 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,155 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,155 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,155 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,156 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,156 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,156 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,156 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,157 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,157 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,157 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,157 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,411 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,411 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:39,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,412 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,415 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,415 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:39,415 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,415 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,415 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,416 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:39,416 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,426 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,426 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:39,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,427 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,427 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,427 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,427 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:39,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,429 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,429 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,429 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:39,429 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,430 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,430 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,430 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:39,430 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:39,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,435 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,436 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,437 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,438 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][234], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 716#true, Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,658 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,659 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,659 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,659 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][142], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 716#true, Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,659 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,659 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,659 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,659 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,682 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,682 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,682 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,682 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,682 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,682 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,682 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,682 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,684 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,684 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,684 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,684 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:39,684 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,684 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,684 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:39,684 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:39,995 INFO L130 PetriNetUnfolder]: 54363/77336 cut-off events. [2023-09-01 13:42:39,995 INFO L131 PetriNetUnfolder]: For 627325/630606 co-relation queries the response was YES. [2023-09-01 13:42:40,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 411509 conditions, 77336 events. 54363/77336 cut-off events. For 627325/630606 co-relation queries the response was YES. Maximal size of possible extension queue 4088. Compared 562804 event pairs, 11916 based on Foata normal form. 3124/78549 useless extension candidates. Maximal degree in co-relation 345158. Up to 30770 conditions per place. [2023-09-01 13:42:40,839 INFO L137 encePairwiseOnDemand]: 412/418 looper letters, 381 selfloop transitions, 90 changer transitions 10/501 dead transitions. [2023-09-01 13:42:40,839 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 501 transitions, 8953 flow [2023-09-01 13:42:40,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 13:42:40,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 13:42:40,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1216 transitions. [2023-09-01 13:42:40,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2023-09-01 13:42:40,842 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1216 transitions. [2023-09-01 13:42:40,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1216 transitions. [2023-09-01 13:42:40,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:42:40,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1216 transitions. [2023-09-01 13:42:40,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 202.66666666666666) internal successors, (1216), 6 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:40,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 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) [2023-09-01 13:42:40,848 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 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) [2023-09-01 13:42:40,848 INFO L175 Difference]: Start difference. First operand has 137 places, 311 transitions, 5382 flow. Second operand 6 states and 1216 transitions. [2023-09-01 13:42:40,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 501 transitions, 8953 flow [2023-09-01 13:42:46,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 501 transitions, 8681 flow, removed 24 selfloop flow, removed 4 redundant places. [2023-09-01 13:42:46,590 INFO L231 Difference]: Finished difference. Result has 140 places, 336 transitions, 5877 flow [2023-09-01 13:42:46,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=5189, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5877, PETRI_PLACES=140, PETRI_TRANSITIONS=336} [2023-09-01 13:42:46,591 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2023-09-01 13:42:46,591 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 336 transitions, 5877 flow [2023-09-01 13:42:46,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:46,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:42:46,591 INFO L208 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] [2023-09-01 13:42:46,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 13:42:46,592 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:42:46,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:42:46,592 INFO L85 PathProgramCache]: Analyzing trace with hash -748052963, now seen corresponding path program 9 times [2023-09-01 13:42:46,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:42:46,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197657678] [2023-09-01 13:42:46,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:42:46,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:42:46,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:42:46,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:42:46,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:42:46,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197657678] [2023-09-01 13:42:46,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197657678] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:42:46,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:42:46,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 13:42:46,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950820597] [2023-09-01 13:42:46,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:42:46,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:42:46,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:42:46,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:42:46,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-09-01 13:42:46,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 418 [2023-09-01 13:42:46,963 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 336 transitions, 5877 flow. Second operand has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:46,963 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:42:46,963 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 418 [2023-09-01 13:42:46,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:42:53,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:53,390 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,390 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,390 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,390 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][344], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:53,390 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,390 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,390 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:53,391 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][155], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:53,438 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,438 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,438 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,438 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:53,439 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,439 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,439 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,439 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:53,439 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,439 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,439 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,439 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][156], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:53,441 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,441 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,441 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,441 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:53,442 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,442 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,442 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,442 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:53,442 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:53,442 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,442 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:42:53,442 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:54,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:54,595 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,595 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,595 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,595 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:54,596 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,596 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,596 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,596 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][156], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:54,597 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,597 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,597 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,597 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:54,621 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,621 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,621 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,621 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:54,621 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,621 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,622 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,622 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:54,623 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,623 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,623 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,623 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:54,623 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,623 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,623 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:54,623 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:42:54,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][155], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:54,626 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:54,626 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:54,626 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:54,626 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:54,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:54,626 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:42:54,626 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:54,626 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:54,626 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:55,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:55,537 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-09-01 13:42:55,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-09-01 13:42:55,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-09-01 13:42:55,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-09-01 13:42:55,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:55,555 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:55,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:55,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:55,556 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:55,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:55,556 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:55,556 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:55,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:55,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:55,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:55,579 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:42:55,579 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:55,579 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:55,579 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:56,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:56,253 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-09-01 13:42:56,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-09-01 13:42:56,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-09-01 13:42:56,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-09-01 13:42:56,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:56,261 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,261 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,262 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,262 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:56,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:56,262 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,262 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,262 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,262 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:56,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:56,266 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,266 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:56,266 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,266 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:56,266 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,266 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:42:56,266 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,266 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:42:56,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:56,271 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:56,271 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:56,271 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:56,271 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:56,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:56,271 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:56,271 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:56,271 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:56,271 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:56,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:56,272 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:56,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:56,272 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:56,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:56,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:42:56,272 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:42:56,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:56,272 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:42:56,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:42:56,764 INFO L130 PetriNetUnfolder]: 50411/71035 cut-off events. [2023-09-01 13:42:56,764 INFO L131 PetriNetUnfolder]: For 593033/595791 co-relation queries the response was YES. [2023-09-01 13:42:57,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 391677 conditions, 71035 events. 50411/71035 cut-off events. For 593033/595791 co-relation queries the response was YES. Maximal size of possible extension queue 3621. Compared 500680 event pairs, 8016 based on Foata normal form. 1976/71561 useless extension candidates. Maximal degree in co-relation 339253. Up to 30564 conditions per place. [2023-09-01 13:42:57,799 INFO L137 encePairwiseOnDemand]: 410/418 looper letters, 269 selfloop transitions, 216 changer transitions 11/516 dead transitions. [2023-09-01 13:42:57,799 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 516 transitions, 8674 flow [2023-09-01 13:42:57,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 13:42:57,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 13:42:57,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1593 transitions. [2023-09-01 13:42:57,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4763755980861244 [2023-09-01 13:42:57,803 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1593 transitions. [2023-09-01 13:42:57,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1593 transitions. [2023-09-01 13:42:57,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:42:57,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1593 transitions. [2023-09-01 13:42:57,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 199.125) internal successors, (1593), 8 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:57,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:57,810 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:42:57,811 INFO L175 Difference]: Start difference. First operand has 140 places, 336 transitions, 5877 flow. Second operand 8 states and 1593 transitions. [2023-09-01 13:42:57,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 516 transitions, 8674 flow [2023-09-01 13:43:04,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 516 transitions, 8341 flow, removed 83 selfloop flow, removed 4 redundant places. [2023-09-01 13:43:04,286 INFO L231 Difference]: Finished difference. Result has 144 places, 383 transitions, 7137 flow [2023-09-01 13:43:04,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=5309, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7137, PETRI_PLACES=144, PETRI_TRANSITIONS=383} [2023-09-01 13:43:04,287 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2023-09-01 13:43:04,287 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 383 transitions, 7137 flow [2023-09-01 13:43:04,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:04,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:43:04,287 INFO L208 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] [2023-09-01 13:43:04,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 13:43:04,288 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:43:04,288 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:43:04,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1139566839, now seen corresponding path program 3 times [2023-09-01 13:43:04,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:43:04,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604760884] [2023-09-01 13:43:04,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:43:04,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:43:04,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:43:04,488 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:43:04,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:43:04,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604760884] [2023-09-01 13:43:04,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604760884] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 13:43:04,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268360562] [2023-09-01 13:43:04,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 13:43:04,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 13:43:04,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 13:43:04,492 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 13:43:04,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-09-01 13:43:04,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 13:43:04,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 13:43:04,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 13 conjunts are in the unsatisfiable core [2023-09-01 13:43:04,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 13:43:04,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:43:04,849 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 13:43:04,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268360562] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:43:04,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 13:43:04,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2023-09-01 13:43:04,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755655961] [2023-09-01 13:43:04,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:43:04,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-09-01 13:43:04,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:43:04,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-09-01 13:43:04,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-09-01 13:43:04,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 418 [2023-09-01 13:43:04,931 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 383 transitions, 7137 flow. Second operand has 8 states, 8 states have (on average 185.75) internal successors, (1486), 8 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:04,931 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:43:04,931 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 418 [2023-09-01 13:43:04,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:43:10,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:10,018 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:10,018 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:43:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:10,019 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:10,019 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:43:11,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:11,484 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,484 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,484 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,484 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:11,485 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,485 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,485 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,485 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:11,503 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,503 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,503 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,503 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:11,503 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,503 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,503 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,504 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:11,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:11,513 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:11,513 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:11,513 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:11,513 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:11,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:11,513 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:11,513 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:11,513 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:11,514 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:13,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,146 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,146 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,146 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:13,146 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,147 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,147 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,147 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,147 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:13,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,147 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,148 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,148 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,148 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,148 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,148 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,148 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,148 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,148 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,149 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,149 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:13,149 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,149 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,150 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,150 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,150 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:13,150 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,165 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,165 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,166 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,166 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:13,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,166 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,166 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,166 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,166 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:13,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,167 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,167 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,167 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,167 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,168 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,168 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,168 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,168 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,170 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,170 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,170 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,170 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:13,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:13,171 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,171 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:13,171 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:13,171 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,288 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,288 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,288 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,288 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:43:14,288 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,288 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,289 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,289 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,289 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,289 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,289 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:43:14,289 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,291 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,291 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,291 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,291 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,291 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,292 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,292 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,292 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,292 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,292 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,292 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,293 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,293 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,293 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,293 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,293 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,293 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,293 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,304 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,305 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,305 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,305 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,305 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,305 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,305 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,305 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,307 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,307 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,307 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,307 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,308 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,308 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,308 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,308 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,309 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,309 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,309 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,309 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,310 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,310 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,310 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,310 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,344 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,344 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,344 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:43:14,344 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,344 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,345 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,345 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:43:14,345 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,345 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,416 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,416 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,416 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:43:14,416 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,416 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,416 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,416 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,416 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:43:14,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,473 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,473 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,474 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,474 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:43:14,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,474 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:14,474 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:43:14,474 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,474 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:14,864 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,864 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,864 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,864 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:14,864 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,864 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,864 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,865 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,865 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,865 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,865 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:14,865 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,872 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,872 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,872 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,872 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,873 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,873 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,873 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,873 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,874 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,874 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,874 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,874 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,875 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,875 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,875 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,875 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,875 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,875 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,876 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,876 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,876 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,887 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,888 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:14,888 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,888 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,888 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,888 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,888 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,888 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:14,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,911 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,912 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,912 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,912 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:14,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,912 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,912 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,912 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,912 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:14,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,930 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,930 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:14,930 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,930 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:14,930 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:14,930 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:14,930 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:43:14,931 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:15,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:15,433 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:15,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:15,434 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:15,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:15,435 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:15,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:15,435 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:15,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:43:15,760 INFO L130 PetriNetUnfolder]: 55424/76095 cut-off events. [2023-09-01 13:43:15,761 INFO L131 PetriNetUnfolder]: For 704666/706495 co-relation queries the response was YES. [2023-09-01 13:43:16,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426875 conditions, 76095 events. 55424/76095 cut-off events. For 704666/706495 co-relation queries the response was YES. Maximal size of possible extension queue 3567. Compared 500533 event pairs, 11658 based on Foata normal form. 1336/76614 useless extension candidates. Maximal degree in co-relation 426801. Up to 62756 conditions per place. [2023-09-01 13:43:16,630 INFO L137 encePairwiseOnDemand]: 408/418 looper letters, 313 selfloop transitions, 386 changer transitions 55/768 dead transitions. [2023-09-01 13:43:16,630 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 768 transitions, 15562 flow [2023-09-01 13:43:16,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 13:43:16,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 13:43:16,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1960 transitions. [2023-09-01 13:43:16,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4688995215311005 [2023-09-01 13:43:16,632 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1960 transitions. [2023-09-01 13:43:16,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1960 transitions. [2023-09-01 13:43:16,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:43:16,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1960 transitions. [2023-09-01 13:43:16,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 196.0) internal successors, (1960), 10 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:16,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:16,640 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:16,640 INFO L175 Difference]: Start difference. First operand has 144 places, 383 transitions, 7137 flow. Second operand 10 states and 1960 transitions. [2023-09-01 13:43:16,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 768 transitions, 15562 flow [2023-09-01 13:43:25,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 768 transitions, 15113 flow, removed 66 selfloop flow, removed 5 redundant places. [2023-09-01 13:43:25,993 INFO L231 Difference]: Finished difference. Result has 152 places, 589 transitions, 12773 flow [2023-09-01 13:43:25,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=6923, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12773, PETRI_PLACES=152, PETRI_TRANSITIONS=589} [2023-09-01 13:43:25,993 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2023-09-01 13:43:25,993 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 589 transitions, 12773 flow [2023-09-01 13:43:25,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 185.75) internal successors, (1486), 8 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:25,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:43:25,994 INFO L208 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] [2023-09-01 13:43:26,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-09-01 13:43:26,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 13:43:26,200 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:43:26,200 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:43:26,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1300271849, now seen corresponding path program 4 times [2023-09-01 13:43:26,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:43:26,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737788772] [2023-09-01 13:43:26,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:43:26,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:43:26,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:43:26,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:43:26,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:43:26,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737788772] [2023-09-01 13:43:26,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737788772] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 13:43:26,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338103558] [2023-09-01 13:43:26,423 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 13:43:26,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 13:43:26,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 13:43:26,425 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 13:43:26,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-09-01 13:43:26,563 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 13:43:26,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 13:43:26,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 14 conjunts are in the unsatisfiable core [2023-09-01 13:43:26,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 13:43:26,632 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:43:26,632 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 13:43:26,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338103558] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:43:26,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 13:43:26,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 8 [2023-09-01 13:43:26,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96978720] [2023-09-01 13:43:26,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:43:26,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:43:26,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:43:26,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:43:26,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-09-01 13:43:26,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 418 [2023-09-01 13:43:26,686 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 589 transitions, 12773 flow. Second operand has 6 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:26,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:43:26,687 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 418 [2023-09-01 13:43:26,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:43:34,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:34,645 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,645 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,645 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,645 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][336], [739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:34,645 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,645 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,645 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,646 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:34,646 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,646 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,646 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,646 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:34,930 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:34,930 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][360], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:34,931 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 749#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:35,258 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,258 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:35,259 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][360], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:35,259 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:43:35,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:35,758 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:35,758 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:35,758 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:35,758 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:35,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:35,759 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:35,759 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:35,759 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:35,759 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:35,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][360], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:35,759 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:35,759 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:35,759 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:35,759 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:36,167 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,167 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,167 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,168 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:36,168 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,168 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,168 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,168 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:36,401 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:36,402 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,402 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,402 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,402 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:36,841 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,841 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,841 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,841 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:36,842 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,842 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,842 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:36,842 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:37,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:37,096 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:37,096 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:37,096 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:37,096 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:37,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:37,096 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:43:37,096 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:37,096 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:37,096 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:43:37,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:37,266 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:37,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:37,267 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:37,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][360], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:37,267 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:43:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:43:38,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:38,360 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:38,360 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:38,360 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:38,360 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:38,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:43:38,361 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:43:38,361 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:38,361 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:38,361 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:43:39,692 INFO L130 PetriNetUnfolder]: 61051/83525 cut-off events. [2023-09-01 13:43:39,692 INFO L131 PetriNetUnfolder]: For 837658/840172 co-relation queries the response was YES. [2023-09-01 13:43:40,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 485467 conditions, 83525 events. 61051/83525 cut-off events. For 837658/840172 co-relation queries the response was YES. Maximal size of possible extension queue 4124. Compared 553089 event pairs, 9715 based on Foata normal form. 3376/85763 useless extension candidates. Maximal degree in co-relation 485405. Up to 42980 conditions per place. [2023-09-01 13:43:40,704 INFO L137 encePairwiseOnDemand]: 412/418 looper letters, 576 selfloop transitions, 247 changer transitions 10/859 dead transitions. [2023-09-01 13:43:40,704 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 859 transitions, 18367 flow [2023-09-01 13:43:40,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 13:43:40,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 13:43:40,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 996 transitions. [2023-09-01 13:43:40,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47655502392344495 [2023-09-01 13:43:40,705 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 996 transitions. [2023-09-01 13:43:40,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 996 transitions. [2023-09-01 13:43:40,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:43:40,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 996 transitions. [2023-09-01 13:43:40,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 199.2) internal successors, (996), 5 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:40,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 418.0) internal successors, (2508), 6 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:40,708 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 418.0) internal successors, (2508), 6 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:40,708 INFO L175 Difference]: Start difference. First operand has 152 places, 589 transitions, 12773 flow. Second operand 5 states and 996 transitions. [2023-09-01 13:43:40,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 859 transitions, 18367 flow [2023-09-01 13:43:51,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 859 transitions, 17555 flow, removed 12 selfloop flow, removed 4 redundant places. [2023-09-01 13:43:51,907 INFO L231 Difference]: Finished difference. Result has 152 places, 628 transitions, 13298 flow [2023-09-01 13:43:51,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=11118, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=13298, PETRI_PLACES=152, PETRI_TRANSITIONS=628} [2023-09-01 13:43:51,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2023-09-01 13:43:51,908 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 628 transitions, 13298 flow [2023-09-01 13:43:51,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:51,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:43:51,908 INFO L208 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] [2023-09-01 13:43:51,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-09-01 13:43:52,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-09-01 13:43:52,109 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:43:52,109 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:43:52,109 INFO L85 PathProgramCache]: Analyzing trace with hash 378630889, now seen corresponding path program 5 times [2023-09-01 13:43:52,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:43:52,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894371740] [2023-09-01 13:43:52,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:43:52,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:43:52,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:43:52,429 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:43:52,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:43:52,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894371740] [2023-09-01 13:43:52,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894371740] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:43:52,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:43:52,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-09-01 13:43:52,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250036479] [2023-09-01 13:43:52,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:43:52,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-09-01 13:43:52,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:43:52,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-09-01 13:43:52,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-09-01 13:43:52,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 418 [2023-09-01 13:43:52,529 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 628 transitions, 13298 flow. Second operand has 8 states, 8 states have (on average 185.875) internal successors, (1487), 8 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:43:52,529 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:43:52,529 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 418 [2023-09-01 13:43:52,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:44:08,544 INFO L130 PetriNetUnfolder]: 67125/91752 cut-off events. [2023-09-01 13:44:08,545 INFO L131 PetriNetUnfolder]: For 991994/993940 co-relation queries the response was YES. [2023-09-01 13:44:09,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 563119 conditions, 91752 events. 67125/91752 cut-off events. For 991994/993940 co-relation queries the response was YES. Maximal size of possible extension queue 3865. Compared 595367 event pairs, 17615 based on Foata normal form. 1832/93315 useless extension candidates. Maximal degree in co-relation 563041. Up to 85453 conditions per place. [2023-09-01 13:44:09,707 INFO L137 encePairwiseOnDemand]: 411/418 looper letters, 600 selfloop transitions, 122 changer transitions 136/879 dead transitions. [2023-09-01 13:44:09,707 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 879 transitions, 19395 flow [2023-09-01 13:44:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 13:44:09,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 13:44:09,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1739 transitions. [2023-09-01 13:44:09,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.462254120148857 [2023-09-01 13:44:09,709 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1739 transitions. [2023-09-01 13:44:09,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1739 transitions. [2023-09-01 13:44:09,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:44:09,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1739 transitions. [2023-09-01 13:44:09,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 193.22222222222223) internal successors, (1739), 9 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:44:09,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 418.0) internal successors, (4180), 10 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:44:09,714 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 418.0) internal successors, (4180), 10 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:44:09,714 INFO L175 Difference]: Start difference. First operand has 152 places, 628 transitions, 13298 flow. Second operand 9 states and 1739 transitions. [2023-09-01 13:44:09,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 879 transitions, 19395 flow [2023-09-01 13:44:20,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 879 transitions, 18803 flow, removed 10 selfloop flow, removed 4 redundant places. [2023-09-01 13:44:20,726 INFO L231 Difference]: Finished difference. Result has 162 places, 677 transitions, 14306 flow [2023-09-01 13:44:20,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=12826, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14306, PETRI_PLACES=162, PETRI_TRANSITIONS=677} [2023-09-01 13:44:20,727 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2023-09-01 13:44:20,727 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 677 transitions, 14306 flow [2023-09-01 13:44:20,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 185.875) internal successors, (1487), 8 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:44:20,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:44:20,728 INFO L208 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] [2023-09-01 13:44:20,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 13:44:20,728 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:44:20,728 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:44:20,728 INFO L85 PathProgramCache]: Analyzing trace with hash -603742707, now seen corresponding path program 6 times [2023-09-01 13:44:20,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:44:20,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753142526] [2023-09-01 13:44:20,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:44:20,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:44:20,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:44:20,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:44:20,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:44:20,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753142526] [2023-09-01 13:44:20,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753142526] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 13:44:20,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052344018] [2023-09-01 13:44:20,921 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 13:44:20,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 13:44:20,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 13:44:20,925 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 13:44:20,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-09-01 13:44:21,085 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-09-01 13:44:21,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 13:44:21,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 13:44:21,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 13:44:21,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:44:21,227 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 13:44:21,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052344018] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:44:21,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 13:44:21,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2023-09-01 13:44:21,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388391687] [2023-09-01 13:44:21,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:44:21,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:44:21,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:44:21,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:44:21,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-09-01 13:44:21,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 418 [2023-09-01 13:44:21,306 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 677 transitions, 14306 flow. Second operand has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:44:21,306 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:44:21,306 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 418 [2023-09-01 13:44:21,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:44:26,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][536], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:26,617 INFO L383 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2023-09-01 13:44:26,617 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:44:26,617 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:44:26,617 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:44:27,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][536], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:27,252 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-09-01 13:44:27,252 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:27,252 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:27,252 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:29,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:29,315 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,315 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,315 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:44:29,315 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][23], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:29,316 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,316 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,316 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:44:29,316 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][49], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:29,316 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,316 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,316 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:44:29,316 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:29,319 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,319 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,319 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,319 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:44:29,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][23], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:29,319 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,319 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,319 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,319 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:44:29,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][49], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:29,320 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,320 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:44:29,320 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,320 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:29,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][723], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:29,978 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:29,978 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:29,978 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:29,978 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:30,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:30,860 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:30,861 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:30,861 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:30,861 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:31,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:31,399 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,399 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,399 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,399 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:31,400 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,400 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,400 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,400 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:31,549 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,549 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,549 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,549 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:31,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][23], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:31,549 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,549 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:31,549 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,549 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][49], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:31,550 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,550 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:31,550 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,550 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:31,551 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][23], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:31,551 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:31,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][49], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:31,551 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:31,552 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,552 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:31,574 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:31,574 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:31,574 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:31,574 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:31,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:31,760 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,760 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,760 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:31,760 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:32,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:32,773 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:32,773 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:32,773 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:32,773 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:32,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:32,998 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:32,998 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:32,998 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:32,998 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:32,999 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:32,999 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:32,999 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:32,999 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:32,999 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,060 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,060 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,060 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,060 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,060 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,061 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,061 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,061 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,061 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,061 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,070 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,071 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,071 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,071 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,071 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,071 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,071 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,071 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,083 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,084 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,084 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,084 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,084 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,084 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,085 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,085 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,085 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:33,085 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,085 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,085 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,085 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,085 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:33,085 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,085 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,087 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,087 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,087 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,087 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,087 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:33,087 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,088 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,088 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,088 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,088 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:33,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,564 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,564 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,564 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,564 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,957 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,957 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:33,957 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,957 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,957 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,957 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:33,957 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:33,957 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,957 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:33,958 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,048 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:34,048 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:34,048 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:34,048 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:34,228 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,228 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,228 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,228 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,228 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,228 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,228 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,228 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,228 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,228 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,237 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,237 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,238 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,238 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,238 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,238 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,238 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,238 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,277 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:34,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,277 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,277 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:34,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,278 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,278 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:34,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,279 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:34,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,279 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,279 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:34,279 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:34,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,279 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,279 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:34,280 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:44:34,280 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,280 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,280 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:34,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,298 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,298 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,298 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,298 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,298 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,298 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,298 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,298 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,299 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,299 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,299 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,300 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:34,300 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,300 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,300 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,300 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,300 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:34,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,301 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,301 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:34,301 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,301 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,301 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,301 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,301 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:34,301 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,305 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,305 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,306 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,306 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,306 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,306 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:34,306 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,307 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,307 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,307 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:34,307 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,309 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,309 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,309 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:34,309 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,309 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,309 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,309 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,309 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:34,911 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,911 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:44:34,911 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,911 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,912 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,912 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:34,912 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:44:34,912 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,912 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:34,912 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,095 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,096 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,096 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,096 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,096 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,097 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,097 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,097 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,097 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,097 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,128 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:44:35,128 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,128 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,128 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,128 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,129 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:44:35,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,129 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,129 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:44:35,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,130 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:44:35,130 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,130 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,130 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,130 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,131 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:44:35,131 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,131 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,131 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:35,131 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,131 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,131 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:44:35,131 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,131 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,131 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:35,131 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:44:35,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,153 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,153 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:35,153 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,153 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,154 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,154 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:35,154 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,154 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,155 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,155 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,155 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,155 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:35,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:35,155 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,155 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,155 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:44:35,155 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:44:36,098 INFO L130 PetriNetUnfolder]: 61481/85508 cut-off events. [2023-09-01 13:44:36,098 INFO L131 PetriNetUnfolder]: For 984969/989606 co-relation queries the response was YES. [2023-09-01 13:44:37,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 530658 conditions, 85508 events. 61481/85508 cut-off events. For 984969/989606 co-relation queries the response was YES. Maximal size of possible extension queue 4336. Compared 591908 event pairs, 8991 based on Foata normal form. 2110/85029 useless extension candidates. Maximal degree in co-relation 530574. Up to 46872 conditions per place. [2023-09-01 13:44:37,378 INFO L137 encePairwiseOnDemand]: 410/418 looper letters, 465 selfloop transitions, 359 changer transitions 3/867 dead transitions. [2023-09-01 13:44:37,378 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 867 transitions, 17690 flow [2023-09-01 13:44:37,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 13:44:37,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 13:44:37,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1608 transitions. [2023-09-01 13:44:37,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48086124401913877 [2023-09-01 13:44:37,380 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1608 transitions. [2023-09-01 13:44:37,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1608 transitions. [2023-09-01 13:44:37,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:44:37,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1608 transitions. [2023-09-01 13:44:37,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 201.0) internal successors, (1608), 8 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:44:37,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:44:37,385 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:44:37,385 INFO L175 Difference]: Start difference. First operand has 162 places, 677 transitions, 14306 flow. Second operand 8 states and 1608 transitions. [2023-09-01 13:44:37,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 867 transitions, 17690 flow [2023-09-01 13:44:49,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 867 transitions, 17519 flow, removed 34 selfloop flow, removed 3 redundant places. [2023-09-01 13:44:49,281 INFO L231 Difference]: Finished difference. Result has 165 places, 699 transitions, 15328 flow [2023-09-01 13:44:49,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=14155, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15328, PETRI_PLACES=165, PETRI_TRANSITIONS=699} [2023-09-01 13:44:49,282 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2023-09-01 13:44:49,282 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 699 transitions, 15328 flow [2023-09-01 13:44:49,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:44:49,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:44:49,282 INFO L208 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] [2023-09-01 13:44:49,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-09-01 13:44:49,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 13:44:49,483 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:44:49,483 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:44:49,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1690858111, now seen corresponding path program 7 times [2023-09-01 13:44:49,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:44:49,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134219205] [2023-09-01 13:44:49,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:44:49,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:44:49,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:44:49,762 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:44:49,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:44:49,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134219205] [2023-09-01 13:44:49,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134219205] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:44:49,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:44:49,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 13:44:49,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364055683] [2023-09-01 13:44:49,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:44:49,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:44:49,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:44:49,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:44:49,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-01 13:44:49,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 418 [2023-09-01 13:44:49,828 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 699 transitions, 15328 flow. Second operand has 6 states, 6 states have (on average 185.83333333333334) internal successors, (1115), 6 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) [2023-09-01 13:44:49,828 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:44:49,828 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 418 [2023-09-01 13:44:49,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:44:59,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:59,214 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:59,214 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:59,214 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:59,214 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:59,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:44:59,215 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:44:59,215 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:44:59,215 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:44:59,215 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,383 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,384 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,384 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,384 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:02,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,384 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,384 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:02,384 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,384 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,396 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,396 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,396 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,396 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:02,396 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,396 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,396 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,396 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:02,396 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,396 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,397 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,397 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,398 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:02,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,398 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,398 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:02,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,541 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,541 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:02,541 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,542 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,542 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,542 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:02,542 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,542 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:02,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][580], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,678 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,679 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,679 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,817 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,817 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,817 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,817 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,817 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:02,818 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,818 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,818 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:02,818 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:03,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:03,284 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:03,284 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:03,284 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:03,284 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:03,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:03,284 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:03,285 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:03,285 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:03,285 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:04,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:04,802 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:04,802 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:04,802 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:04,802 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:04,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][173], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:04,803 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:04,803 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:04,803 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:04,803 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:04,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:04,804 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:04,804 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:04,804 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:04,804 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,042 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,042 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,042 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,042 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,043 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,043 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,043 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,043 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,044 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,044 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,044 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,044 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,044 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,044 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,044 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,044 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,054 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,054 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,054 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,055 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,055 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,055 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,055 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,055 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,055 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,056 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,056 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,056 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,057 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,057 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,057 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,057 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,057 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,155 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,155 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,155 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,156 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,156 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,156 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,156 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,156 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,157 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,157 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,157 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,157 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,158 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,158 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,158 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,158 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,159 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,159 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,159 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,159 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,160 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,160 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,160 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,160 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,174 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,174 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,174 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,174 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,174 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,174 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,174 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:05,175 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:05,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][580], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,315 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,315 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,315 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,315 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,316 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,316 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,316 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,316 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,316 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,316 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,316 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,316 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,331 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,331 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,568 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,568 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,568 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,568 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:05,568 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,568 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,568 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,569 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,569 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:05,569 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,569 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,569 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,685 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,685 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,685 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,685 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,686 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,703 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,703 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,703 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:05,703 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,703 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,703 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,703 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,703 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:05,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,856 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,856 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:05,856 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,856 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:05,856 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,856 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,856 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:05,856 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:06,092 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,092 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,092 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,092 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,092 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:06,092 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,093 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,093 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,093 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,093 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,093 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,093 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:06,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,094 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,094 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,094 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:06,094 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,094 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,094 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,094 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:06,094 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,580 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,581 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,849 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:06,849 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,849 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,849 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,850 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:06,850 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,850 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,850 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,863 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][580], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,864 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-09-01 13:45:06,864 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-09-01 13:45:06,864 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-09-01 13:45:06,864 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-09-01 13:45:06,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,921 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:06,921 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,921 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][173], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,922 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:06,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,923 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:06,923 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,923 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,923 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,925 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:06,925 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,925 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,925 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:06,926 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:06,926 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,926 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:06,926 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:07,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,112 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,112 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,112 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,112 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:07,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,112 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,113 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,113 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,113 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:07,114 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,114 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,114 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,114 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,114 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:07,114 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,114 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,114 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,114 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:07,115 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:07,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,179 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,179 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,179 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,179 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,179 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,179 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,179 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,179 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,180 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,180 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,180 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,180 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,180 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,180 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,180 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,180 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,215 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,215 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,215 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,215 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,215 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,215 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,215 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,215 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,301 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,301 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,301 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,301 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,301 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,301 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,301 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,301 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,302 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,302 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,302 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,302 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,302 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,302 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,302 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,302 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,302 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,302 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,303 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,303 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,314 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,314 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,314 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,314 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,314 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,314 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,314 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,314 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,314 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,314 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,315 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,315 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,380 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,380 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,381 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,381 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,381 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [189#L146-2true, 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,383 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [189#L146-2true, 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,383 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,494 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,495 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,495 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,495 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,495 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,495 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,495 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,495 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,614 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,615 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,615 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,615 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,615 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,615 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,616 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,616 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,616 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,616 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,616 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,616 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,616 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,617 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,617 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,617 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,617 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,617 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,617 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,617 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,617 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,617 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,618 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,618 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,618 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,619 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:07,619 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,619 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:07,619 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,619 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:07,619 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,090 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,090 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,090 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,090 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,091 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,091 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,091 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,091 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,091 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,109 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,109 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,109 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,109 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,110 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,110 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,110 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,110 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,110 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][580], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,113 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-09-01 13:45:08,113 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-09-01 13:45:08,113 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-09-01 13:45:08,113 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-09-01 13:45:08,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,157 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,157 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,157 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,157 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,157 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,157 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,157 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,157 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,272 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,272 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,272 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,272 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,273 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,273 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,273 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,316 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,316 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,317 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,317 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,317 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,317 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,318 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,318 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,318 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,318 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,318 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,319 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,319 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,319 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,319 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,319 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,319 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,320 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,320 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,320 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,320 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:08,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,321 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,321 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,321 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,321 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:08,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,332 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,332 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,332 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,332 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,332 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,333 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,333 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,333 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][580], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,341 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,342 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,342 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,342 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,342 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,406 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,406 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,406 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,406 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,407 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,407 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,407 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,407 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,407 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,407 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,407 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,407 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [189#L146-2true, 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,463 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,463 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,463 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,463 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [189#L146-2true, 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,463 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,463 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,463 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,463 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,465 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,465 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,465 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,465 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,466 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,466 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,466 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,466 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,538 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,538 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,538 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,538 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,538 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,538 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,538 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,538 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,595 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,596 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,596 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,596 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,596 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,596 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,596 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,596 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,596 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,596 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,596 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,596 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:08,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,697 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:45:08,697 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,697 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,697 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,697 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:45:08,697 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,697 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,697 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,722 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:45:08,722 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,722 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,722 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,722 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:45:08,722 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,722 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,722 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:08,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,791 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,791 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,791 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,791 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,792 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,792 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,792 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,792 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,792 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,792 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,819 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,819 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:08,819 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,819 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][424], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,820 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,820 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:08,820 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,820 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,827 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][580], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,828 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,828 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,828 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,828 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,828 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,828 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,828 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,828 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,828 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:08,828 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,828 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,829 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,829 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,829 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,829 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,829 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:08,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,903 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,903 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,903 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,903 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:08,903 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,903 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:08,903 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:08,903 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:09,012 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:45:09,012 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,012 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,012 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,013 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:09,013 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:45:09,013 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,013 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,013 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:09,028 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:45:09,028 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,028 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,028 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:09,028 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:45:09,028 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,029 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,029 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][61], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:09,286 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:45:09,286 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:09,286 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:09,286 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:09,286 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:09,287 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:45:09,287 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:09,287 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:09,287 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:09,287 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:45:09,287 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:09,287 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:45:09,288 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:45:09,288 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:09,288 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:09,288 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:09,462 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:09,463 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:45:09,463 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,463 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,463 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,463 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][570], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:09,463 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:45:09,463 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:45:09,463 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,463 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,463 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,463 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][189], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:09,463 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:45:09,463 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,463 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:45:09,464 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,464 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:09,663 INFO L130 PetriNetUnfolder]: 83228/113830 cut-off events. [2023-09-01 13:45:09,663 INFO L131 PetriNetUnfolder]: For 1232237/1236521 co-relation queries the response was YES. [2023-09-01 13:45:10,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 693693 conditions, 113830 events. 83228/113830 cut-off events. For 1232237/1236521 co-relation queries the response was YES. Maximal size of possible extension queue 5254. Compared 772458 event pairs, 12706 based on Foata normal form. 4672/116871 useless extension candidates. Maximal degree in co-relation 693608. Up to 65017 conditions per place. [2023-09-01 13:45:11,212 INFO L137 encePairwiseOnDemand]: 410/418 looper letters, 873 selfloop transitions, 251 changer transitions 27/1195 dead transitions. [2023-09-01 13:45:11,212 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 1195 transitions, 27008 flow [2023-09-01 13:45:11,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 13:45:11,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 13:45:11,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1390 transitions. [2023-09-01 13:45:11,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750512645249487 [2023-09-01 13:45:11,214 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1390 transitions. [2023-09-01 13:45:11,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1390 transitions. [2023-09-01 13:45:11,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:45:11,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1390 transitions. [2023-09-01 13:45:11,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 198.57142857142858) internal successors, (1390), 7 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:45:11,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 418.0) internal successors, (3344), 8 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:45:11,218 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 418.0) internal successors, (3344), 8 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:45:11,218 INFO L175 Difference]: Start difference. First operand has 165 places, 699 transitions, 15328 flow. Second operand 7 states and 1390 transitions. [2023-09-01 13:45:11,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 1195 transitions, 27008 flow [2023-09-01 13:45:33,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 1195 transitions, 26850 flow, removed 28 selfloop flow, removed 2 redundant places. [2023-09-01 13:45:33,721 INFO L231 Difference]: Finished difference. Result has 174 places, 818 transitions, 18984 flow [2023-09-01 13:45:33,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=15203, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18984, PETRI_PLACES=174, PETRI_TRANSITIONS=818} [2023-09-01 13:45:33,722 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2023-09-01 13:45:33,722 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 818 transitions, 18984 flow [2023-09-01 13:45:33,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 185.83333333333334) internal successors, (1115), 6 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) [2023-09-01 13:45:33,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:45:33,722 INFO L208 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] [2023-09-01 13:45:33,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 13:45:33,722 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:45:33,723 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:45:33,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1765070201, now seen corresponding path program 8 times [2023-09-01 13:45:33,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:45:33,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689014661] [2023-09-01 13:45:33,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:45:33,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:45:33,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:45:34,032 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:45:34,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:45:34,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689014661] [2023-09-01 13:45:34,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689014661] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:45:34,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:45:34,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 13:45:34,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700820490] [2023-09-01 13:45:34,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:45:34,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 13:45:34,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:45:34,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 13:45:34,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-09-01 13:45:34,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 418 [2023-09-01 13:45:34,104 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 818 transitions, 18984 flow. Second operand has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:45:34,104 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:45:34,104 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 418 [2023-09-01 13:45:34,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:45:38,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][387], [723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:38,815 INFO L383 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2023-09-01 13:45:38,815 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-09-01 13:45:38,815 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-09-01 13:45:38,815 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-09-01 13:45:39,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][387], [1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:39,856 INFO L383 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2023-09-01 13:45:39,856 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:39,856 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:39,856 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:41,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][754], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:41,186 INFO L383 tUnfolder$Statistics]: this new event has 20 ancestors and is not cut-off event [2023-09-01 13:45:41,186 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-09-01 13:45:41,186 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-09-01 13:45:41,186 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-09-01 13:45:41,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][387], [1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:41,496 INFO L383 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2023-09-01 13:45:41,497 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:41,497 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:41,497 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:42,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][754], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:42,210 INFO L383 tUnfolder$Statistics]: this new event has 21 ancestors and is not cut-off event [2023-09-01 13:45:42,210 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-09-01 13:45:42,210 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-09-01 13:45:42,210 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-09-01 13:45:42,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][387], [1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:42,903 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-09-01 13:45:42,903 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:42,903 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:42,903 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:44,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][754], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:44,546 INFO L383 tUnfolder$Statistics]: this new event has 21 ancestors and is not cut-off event [2023-09-01 13:45:44,546 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-09-01 13:45:44,546 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-09-01 13:45:44,546 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-09-01 13:45:45,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:45,216 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:45,217 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:45,217 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:45,217 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:45,217 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:45,217 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:45,217 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:45,217 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:45,217 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:45,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:45,778 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,778 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:45,778 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,778 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][25], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:45,779 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,779 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:45,779 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,779 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:45,779 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,779 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:45,779 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,779 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:45,823 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,823 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,823 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:45,823 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][25], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:45,823 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,823 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,823 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,823 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:45,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:45,823 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,823 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,824 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:45,824 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:45,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][754], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:45,852 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-09-01 13:45:45,852 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-09-01 13:45:45,852 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-09-01 13:45:45,852 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-09-01 13:45:48,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,923 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,923 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,923 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,923 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,924 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,924 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,924 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,924 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,924 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,924 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,924 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,924 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,925 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,925 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,925 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,925 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,926 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,926 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,926 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:48,926 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,926 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,926 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,926 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,926 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:48,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,932 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,932 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:48,932 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,932 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,932 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,932 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,932 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:48,932 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][57], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,976 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,976 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,976 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,976 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,977 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,977 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,977 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,977 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,977 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,977 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,977 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,977 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:48,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,978 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,978 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:48,978 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,978 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,979 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:48,979 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,979 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:48,979 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:48,979 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,010 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,010 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,010 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:49,010 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,010 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,010 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,010 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,010 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:49,010 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,010 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,023 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,023 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,023 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:49,023 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,023 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,023 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,023 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,023 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,024 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,024 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,024 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:49,024 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:49,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,518 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,518 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,518 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:49,518 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,518 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,518 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,518 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:49,519 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,873 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,873 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,873 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:49,873 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][25], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,874 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,874 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,874 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,874 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:49,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,875 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,875 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,875 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,875 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:49,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,925 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,925 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:49,925 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,925 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][25], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,925 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,925 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:49,925 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,925 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:49,925 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,926 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:49,926 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:49,926 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:52,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,413 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,413 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,413 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,413 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,413 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,413 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,413 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,413 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,414 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,414 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,414 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,414 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,414 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,414 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,414 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,414 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,415 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,415 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,416 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:52,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,416 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,416 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,416 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:52,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,421 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,421 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:52,421 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,421 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,421 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,421 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,422 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,422 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:52,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,431 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,431 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,432 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,432 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,432 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,432 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,433 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,433 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,433 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,433 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,441 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,441 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:52,442 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,442 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,442 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,442 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,442 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:52,442 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][57], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,489 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,489 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,489 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,489 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,490 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,490 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,491 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,491 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:52,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,492 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,492 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:52,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,495 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,495 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,495 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,495 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,495 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,495 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,495 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,495 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,533 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,533 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,533 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,533 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,533 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:52,533 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,533 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,533 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,533 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,533 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,533 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:52,534 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,544 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,544 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,544 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:52,544 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,544 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,544 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,544 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:52,544 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:52,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,956 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,956 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,956 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:52,956 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:52,957 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,957 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:52,957 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:52,957 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][57], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:53,591 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,591 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,591 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,591 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,592 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:53,592 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,592 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:53,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,593 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:53,593 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:53,593 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:53,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:54,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,034 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:54,034 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:54,034 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:54,034 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:54,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][372], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,035 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:45:54,035 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:54,035 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:54,035 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-09-01 13:45:54,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,341 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:54,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:54,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:54,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:54,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,342 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:54,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:54,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:54,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:54,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][57], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,358 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-09-01 13:45:54,358 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-09-01 13:45:54,358 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-09-01 13:45:54,358 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-09-01 13:45:54,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,879 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,879 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,879 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,879 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,880 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,880 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,880 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,880 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,882 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,882 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,882 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,882 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,882 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,882 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,883 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,883 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,895 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,895 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,895 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,895 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,895 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,895 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,896 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,896 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,907 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,907 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,908 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,908 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,908 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,908 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,908 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,908 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,908 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,910 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,910 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,910 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,910 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,911 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,911 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,911 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,911 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,912 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,912 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,912 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,912 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,912 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,917 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,917 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,917 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,917 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,917 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,917 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,917 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,917 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,918 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,918 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,918 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,918 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,918 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,918 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,918 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,918 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,943 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,943 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,944 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,944 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,944 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,944 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,944 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,944 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,949 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,949 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,949 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,949 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,949 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,949 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,949 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,949 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,949 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,950 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,950 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:54,950 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:54,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,971 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:54,971 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:54,972 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:54,972 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:54,972 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:54,972 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:54,972 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:54,972 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:54,972 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:55,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:55,271 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,271 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,271 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:55,271 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:55,271 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,271 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,271 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:55,272 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][57], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:55,478 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,478 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:55,479 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:55,479 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,479 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:55,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:55,657 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:55,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:55,657 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:55,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][372], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:55,658 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:55,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:55,658 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:45:55,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:55,826 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:55,826 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,826 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,826 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:55,826 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:55,826 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,826 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,826 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:55,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][57], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:55,836 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-09-01 13:45:55,836 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-09-01 13:45:55,836 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-09-01 13:45:55,836 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-09-01 13:45:56,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,270 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,270 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,270 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,270 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,271 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,271 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,271 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,271 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,272 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,272 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,272 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,272 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,272 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,272 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,273 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,273 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,273 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,274 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,274 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,274 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,274 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,277 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,277 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,277 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,278 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,278 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,278 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,279 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,279 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,279 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,279 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,279 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,279 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][57], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,285 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,285 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,285 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,286 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,286 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,286 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,286 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,286 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:56,286 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,297 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,297 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,297 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,297 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,300 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][57], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,300 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,300 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,300 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,300 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,300 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,300 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,300 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,301 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:56,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,301 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,301 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,301 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:45:56,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,313 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,313 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,313 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,313 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,313 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,314 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,314 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,314 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,507 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,507 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:45:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,729 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:45:56,729 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,729 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,729 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,729 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:45:56,729 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,729 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,729 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:56,832 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][57], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,832 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:56,832 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,833 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,833 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,833 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,833 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:56,833 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:56,833 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,833 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,833 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,833 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,833 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:56,833 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,833 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,833 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,834 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:56,838 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][57], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,838 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,839 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][183], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,839 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:45:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,844 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:56,844 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,844 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:56,844 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:56,845 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:45:56,845 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:56,845 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:56,845 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:45:57,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:57,075 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:45:57,075 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:57,075 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:57,075 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:57,075 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 51#L147-1true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:57,076 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:45:57,076 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:57,076 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:57,076 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:57,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:57,376 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:45:57,376 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:57,376 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:57,376 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:45:57,376 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:57,377 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:45:57,377 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:57,377 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:45:57,377 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-09-01 13:45:57,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][265], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 51#L147-1true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:57,544 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:45:57,544 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:57,544 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:45:57,544 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:57,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 51#L147-1true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:45:57,544 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:45:57,544 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:57,544 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-09-01 13:45:57,544 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:45:57,755 INFO L130 PetriNetUnfolder]: 91858/124634 cut-off events. [2023-09-01 13:45:57,755 INFO L131 PetriNetUnfolder]: For 1448825/1453462 co-relation queries the response was YES. [2023-09-01 13:45:59,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 796700 conditions, 124634 events. 91858/124634 cut-off events. For 1448825/1453462 co-relation queries the response was YES. Maximal size of possible extension queue 5912. Compared 838200 event pairs, 18303 based on Foata normal form. 2831/125646 useless extension candidates. Maximal degree in co-relation 796610. Up to 99026 conditions per place. [2023-09-01 13:45:59,625 INFO L137 encePairwiseOnDemand]: 410/418 looper letters, 442 selfloop transitions, 592 changer transitions 22/1100 dead transitions. [2023-09-01 13:45:59,625 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 1100 transitions, 24861 flow [2023-09-01 13:45:59,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 13:45:59,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 13:45:59,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1771 transitions. [2023-09-01 13:45:59,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47076023391812866 [2023-09-01 13:45:59,627 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1771 transitions. [2023-09-01 13:45:59,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1771 transitions. [2023-09-01 13:45:59,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:45:59,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1771 transitions. [2023-09-01 13:45:59,628 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 196.77777777777777) internal successors, (1771), 9 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:45:59,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 418.0) internal successors, (4180), 10 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:45:59,630 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 418.0) internal successors, (4180), 10 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:45:59,630 INFO L175 Difference]: Start difference. First operand has 174 places, 818 transitions, 18984 flow. Second operand 9 states and 1771 transitions. [2023-09-01 13:45:59,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 1100 transitions, 24861 flow [2023-09-01 13:46:20,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 1100 transitions, 24775 flow, removed 43 selfloop flow, removed 0 redundant places. [2023-09-01 13:46:20,908 INFO L231 Difference]: Finished difference. Result has 184 places, 891 transitions, 21687 flow [2023-09-01 13:46:20,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=16815, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=456, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21687, PETRI_PLACES=184, PETRI_TRANSITIONS=891} [2023-09-01 13:46:20,910 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2023-09-01 13:46:20,910 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 891 transitions, 21687 flow [2023-09-01 13:46:20,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:46:20,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:46:20,910 INFO L208 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] [2023-09-01 13:46:20,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 13:46:20,911 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:46:20,911 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:46:20,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1590875981, now seen corresponding path program 9 times [2023-09-01 13:46:20,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:46:20,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148314471] [2023-09-01 13:46:20,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:46:20,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:46:20,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:46:21,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:46:21,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:46:21,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148314471] [2023-09-01 13:46:21,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148314471] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 13:46:21,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226474545] [2023-09-01 13:46:21,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 13:46:21,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 13:46:21,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 13:46:21,113 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 13:46:21,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-09-01 13:46:21,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 13:46:21,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 13:46:21,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 15 conjunts are in the unsatisfiable core [2023-09-01 13:46:21,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 13:46:21,426 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:46:21,426 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 13:46:21,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226474545] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:46:21,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 13:46:21,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 10 [2023-09-01 13:46:21,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31508320] [2023-09-01 13:46:21,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:46:21,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 13:46:21,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:46:21,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 13:46:21,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-09-01 13:46:21,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 418 [2023-09-01 13:46:21,486 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 891 transitions, 21687 flow. Second operand has 7 states, 7 states have (on average 187.28571428571428) internal successors, (1311), 7 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:46:21,487 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:46:21,487 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 418 [2023-09-01 13:46:21,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:46:37,256 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:37,257 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:46:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:37,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:37,257 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:46:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:38,134 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,134 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,134 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,135 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:46:38,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:38,135 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,135 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:46:38,135 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,135 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:38,637 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,637 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:46:38,637 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,637 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:38,638 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,638 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,638 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:38,638 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:46:40,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:40,921 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,921 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,921 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:40,922 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:40,947 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,947 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,947 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,947 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:40,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:40,947 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,947 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,947 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:40,947 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:41,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1157#true, Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:41,385 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:46:41,385 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:41,385 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:41,385 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:41,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][454], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:41,385 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:46:41,385 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:41,385 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:41,385 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:41,501 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:41,501 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:46:41,501 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:41,501 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:41,501 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:41,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:41,502 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:46:41,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:41,502 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:41,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:42,085 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:42,085 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:46:42,085 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:42,085 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:42,085 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:42,086 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:42,086 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-09-01 13:46:42,086 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:42,086 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:42,086 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:43,290 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1157#true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,290 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:43,290 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:43,290 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:43,290 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:43,290 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1157#true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,290 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:43,290 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:43,290 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:43,290 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:43,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,537 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:43,537 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,537 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,537 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,537 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:43,537 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,545 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,545 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,545 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,545 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,545 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,545 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,545 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,545 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,853 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,853 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:43,853 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,853 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][454], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,854 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,854 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:43,854 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,854 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,877 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,877 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:43,877 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,878 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][454], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,878 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,878 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:43,878 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,878 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,949 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,949 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:46:43,949 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:43,949 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:43,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,950 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,950 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-09-01 13:46:43,950 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:43,950 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:43,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,952 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,952 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,952 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:43,952 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:43,952 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,952 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,952 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:43,952 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:44,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:44,387 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:44,388 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:44,388 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:44,388 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:44,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:44,388 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-09-01 13:46:44,389 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:44,389 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:44,389 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:44,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1157#true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:44,881 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:46:44,881 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:44,881 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:44,881 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:44,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1157#true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:44,881 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:46:44,881 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:44,881 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:44,881 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:45,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,052 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,052 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,052 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,052 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,053 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,053 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,053 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,053 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,056 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,056 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,056 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,056 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 70#L119true, Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,056 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,056 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,056 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,056 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,215 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,215 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,215 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,215 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:45,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][454], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,215 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,215 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:45,215 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,215 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,238 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,238 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,238 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,238 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][454], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,239 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,239 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,239 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,239 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,301 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,301 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:45,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,302 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,302 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-09-01 13:46:45,302 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,302 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,304 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,304 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,304 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,304 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,304 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,304 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,304 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,305 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,391 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,391 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,391 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,391 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:45,392 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,392 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1157#true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,873 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:46:45,873 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,873 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,873 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,873 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:46:45,873 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,873 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,873 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:45,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,977 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:46:45,977 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:46:45,977 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:46:45,977 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:45,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 1157#true, Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:45,978 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:46:45,978 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:45,978 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:46:45,978 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:46:46,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:46,022 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:46:46,022 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:46,022 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:46,022 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:46,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][454], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:46,023 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:46:46,023 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:46,023 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:46,023 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:46,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:46,115 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:46:46,115 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:46,115 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:46,115 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:46,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), 189#L146-2true, Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:46,115 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-09-01 13:46:46,115 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-09-01 13:46:46,115 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:46,115 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-09-01 13:46:46,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][647], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:46,242 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:46:46,242 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:46:46,242 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:46:46,242 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:46:46,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][171], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1113#(and (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 1157#true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:46,242 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-09-01 13:46:46,242 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:46:46,242 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:46:46,243 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-09-01 13:46:46,372 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][406], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:46,373 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:46:46,373 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:46,373 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:46,373 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:46,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][99], [Black: 1144#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1139#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1146#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~j~0 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 1150#(and (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (or (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256))) (or (and (= ~j~0 0) (= ~i~0 0)) (<= |thread1Thread1of1ForFork1_~cond~0#1| (* (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 256)))), Black: 1148#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (= ~i~0 0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 1135#true, 51#L147-1true, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 1199#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 ~j~0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 1128#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0))) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 1119#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 1124#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 1126#(and (or (< ~j~0 ~N~0) (< ~q2_front~0 ~q2_back~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1109#(and (<= 0 ~i~0) (<= ~j~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 1117#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-09-01 13:46:46,374 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-09-01 13:46:46,374 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:46,374 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-09-01 13:46:46,374 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-09-01 13:46:46,736 INFO L130 PetriNetUnfolder]: 94327/128726 cut-off events. [2023-09-01 13:46:46,736 INFO L131 PetriNetUnfolder]: For 1669950/1674077 co-relation queries the response was YES. [2023-09-01 13:46:48,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 856693 conditions, 128726 events. 94327/128726 cut-off events. For 1669950/1674077 co-relation queries the response was YES. Maximal size of possible extension queue 6143. Compared 882673 event pairs, 14929 based on Foata normal form. 2555/129623 useless extension candidates. Maximal degree in co-relation 856596. Up to 85727 conditions per place. [2023-09-01 13:46:49,445 INFO L137 encePairwiseOnDemand]: 409/418 looper letters, 701 selfloop transitions, 485 changer transitions 61/1273 dead transitions. [2023-09-01 13:46:49,445 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 1273 transitions, 31782 flow [2023-09-01 13:46:49,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 13:46:49,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 13:46:49,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1600 transitions. [2023-09-01 13:46:49,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4784688995215311 [2023-09-01 13:46:49,455 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1600 transitions. [2023-09-01 13:46:49,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1600 transitions. [2023-09-01 13:46:49,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:46:49,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1600 transitions. [2023-09-01 13:46:49,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 200.0) internal successors, (1600), 8 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:46:49,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:46:49,461 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:46:49,461 INFO L175 Difference]: Start difference. First operand has 184 places, 891 transitions, 21687 flow. Second operand 8 states and 1600 transitions. [2023-09-01 13:46:49,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 1273 transitions, 31782 flow [2023-09-01 13:47:23,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 1273 transitions, 31310 flow, removed 28 selfloop flow, removed 2 redundant places. [2023-09-01 13:47:23,204 INFO L231 Difference]: Finished difference. Result has 194 places, 1013 transitions, 26267 flow [2023-09-01 13:47:23,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=21415, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=26267, PETRI_PLACES=194, PETRI_TRANSITIONS=1013} [2023-09-01 13:47:23,205 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2023-09-01 13:47:23,205 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 1013 transitions, 26267 flow [2023-09-01 13:47:23,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 187.28571428571428) internal successors, (1311), 7 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:47:23,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:47:23,206 INFO L208 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] [2023-09-01 13:47:23,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-09-01 13:47:23,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 13:47:23,406 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:47:23,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:47:23,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1026364219, now seen corresponding path program 10 times [2023-09-01 13:47:23,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:47:23,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109528575] [2023-09-01 13:47:23,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:47:23,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:47:23,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:47:23,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:47:23,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:47:23,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109528575] [2023-09-01 13:47:23,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109528575] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 13:47:23,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117409328] [2023-09-01 13:47:23,614 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 13:47:23,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 13:47:23,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 13:47:23,617 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 13:47:23,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-09-01 13:47:23,773 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 13:47:23,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 13:47:23,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 15 conjunts are in the unsatisfiable core [2023-09-01 13:47:23,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 13:47:24,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:47:24,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 13:47:24,500 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 13:47:24,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117409328] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 13:47:24,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 13:47:24,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5, 7] total 17 [2023-09-01 13:47:24,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712189326] [2023-09-01 13:47:24,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:47:24,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-09-01 13:47:24,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:47:24,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-09-01 13:47:24,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2023-09-01 13:47:24,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 418 [2023-09-01 13:47:24,573 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 1013 transitions, 26267 flow. Second operand has 8 states, 8 states have (on average 174.875) internal successors, (1399), 8 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:47:24,573 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:47:24,573 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 418 [2023-09-01 13:47:24,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 13:48:18,852 INFO L130 PetriNetUnfolder]: 176647/244575 cut-off events. [2023-09-01 13:48:18,852 INFO L131 PetriNetUnfolder]: For 3279780/3281041 co-relation queries the response was YES. [2023-09-01 13:48:22,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1630341 conditions, 244575 events. 176647/244575 cut-off events. For 3279780/3281041 co-relation queries the response was YES. Maximal size of possible extension queue 9703. Compared 1805051 event pairs, 9770 based on Foata normal form. 2280/246746 useless extension candidates. Maximal degree in co-relation 1630238. Up to 62111 conditions per place. [2023-09-01 13:48:23,242 INFO L137 encePairwiseOnDemand]: 401/418 looper letters, 1520 selfloop transitions, 1651 changer transitions 89/3278 dead transitions. [2023-09-01 13:48:23,242 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 3278 transitions, 72977 flow [2023-09-01 13:48:23,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-09-01 13:48:23,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-09-01 13:48:23,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 4760 transitions. [2023-09-01 13:48:23,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45550239234449763 [2023-09-01 13:48:23,246 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 4760 transitions. [2023-09-01 13:48:23,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 4760 transitions. [2023-09-01 13:48:23,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 13:48:23,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 4760 transitions. [2023-09-01 13:48:23,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 190.4) internal successors, (4760), 25 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:48:23,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 418.0) internal successors, (10868), 26 states have internal predecessors, (10868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:48:23,255 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 418.0) internal successors, (10868), 26 states have internal predecessors, (10868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:48:23,255 INFO L175 Difference]: Start difference. First operand has 194 places, 1013 transitions, 26267 flow. Second operand 25 states and 4760 transitions. [2023-09-01 13:48:23,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 3278 transitions, 72977 flow [2023-09-01 13:50:13,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 3278 transitions, 71892 flow, removed 101 selfloop flow, removed 2 redundant places. [2023-09-01 13:50:13,441 INFO L231 Difference]: Finished difference. Result has 235 places, 2372 transitions, 57636 flow [2023-09-01 13:50:13,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=25824, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1013, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=510, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=57636, PETRI_PLACES=235, PETRI_TRANSITIONS=2372} [2023-09-01 13:50:13,442 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2023-09-01 13:50:13,443 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 2372 transitions, 57636 flow [2023-09-01 13:50:13,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 174.875) internal successors, (1399), 8 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:50:13,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 13:50:13,443 INFO L208 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] [2023-09-01 13:50:13,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-09-01 13:50:13,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 13:50:13,649 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-09-01 13:50:13,649 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 13:50:13,649 INFO L85 PathProgramCache]: Analyzing trace with hash 260864647, now seen corresponding path program 11 times [2023-09-01 13:50:13,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 13:50:13,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968899026] [2023-09-01 13:50:13,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 13:50:13,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 13:50:13,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 13:50:13,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 13:50:13,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 13:50:13,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968899026] [2023-09-01 13:50:13,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968899026] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 13:50:13,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 13:50:13,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-09-01 13:50:13,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972856487] [2023-09-01 13:50:13,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 13:50:13,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 13:50:13,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 13:50:13,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 13:50:13,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-09-01 13:50:14,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 418 [2023-09-01 13:50:14,035 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 2372 transitions, 57636 flow. Second operand has 7 states, 7 states have (on average 185.28571428571428) internal successors, (1297), 7 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 13:50:14,035 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 13:50:14,035 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 418 [2023-09-01 13:50:14,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand